[英]How to open ASP page in a new tab/window?
我知道 HTML 锚标记有一个名为target的属性,如果我们设置target='_blank'
,它将在新窗口/选项卡中打开一个新页面。 它应该适用于 static HTML 页面。
但是,当我们通过单击ASP页面上的提交按钮提交表单时,我发现结果页面通常会加载到同一个选项卡/窗口中。
所以我的问题是:当用户单击提交按钮时,我们是否能够将页面加载到新的选项卡/窗口中?
谢谢。
编辑:看起来<form target='blank'>
是答案,尽管根据 w3schools 网站说它已被弃用。 :)
就像一个链接:
<form target='_blank'>
无需在 ASP 方面做任何事情。 当然,与所有弹出窗口一样,这取决于浏览器设置。
试试这个。。
您有两种方法可以将页面重定向到asp中的新选项卡
1) 制作 Button 的 onclientclick 事件,并在 Button Click 后面的代码上编写以下代码:-
button.OnClientClick = "aspnetForm.target='_blank'"; Response.Redirect("yourpage.aspx");
2)您也可以使用javascript
button.Attributes.Add("onclick", "window.open('yourpage.aspx');return false;");
这两种方法都会在单击按钮时将您的页面重定向到新选项卡。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.