如何建立在asp.net mvc的弹出窗口?(How to create a pop-up wind

2019-08-03 01:01发布

不需要JavaScript / AJAX使用。

在超链接上点击时,就应该打开一个新的浏览器窗口。

Answer 1:

基本HTML锚元素:

<a href="http://www.w3schools.com/"
target="_blank">Visit W3Schools!</a>

ASP.NET WebForms的超链接元素:

<asp:HyperLink ID="HyperLink1" runat="server" Target="_blank">HyperLink</asp:HyperLink>

ASP.NET MVC风格:

<%= Html.ActionLink<HomeController>(c => c.Index(), "Click me", new { target = "_blank" }) %>

所有这三个打开一个新标签,是否会满足您的需求?



Answer 2:

如果你不使用JavaScript,你需要使用目标=“_空白”。 但要做到这一点更清洁的MVC方式,这样做:

<%= Html.ActionLink("Click me", "ActionName", null, new {target="_blank"}) %>


Answer 3:

如果你的问题是-如何创建在asp.net mvc的弹出窗口

简单的答案是:不能

对于这个问题,你不能在PHP,JSP或任何其他服务器端脚本语言。

你是否注意到,上面的解决方案是所有的HTML?

弹出窗口是必须要处理客户端的域。 服务器的语言可以喷出HTML / Javsascript有打开一个弹出窗口的命令。 他们本质上不能为了浏览器打开一个窗口。



Answer 4:

<A Href="page.html" target="_blank">Link text </A>

目标=“_空白”是你所需要的特定部分。

另外,您可以使用target =“新”。 下面是描述两个行为有何不同的文章。



文章来源: How to create a pop-up window in asp.net mvc?