我知道HTML锚标记有一个名为 target 的属性,如果我们设置target='_blank'
,它会在新窗口/标签中打开一个新页面。它应该适用于静态HTML页面。
但是,当我们通过点击 ASP 页面上的提交按钮提交表单时,我发现结果页面通常会被加载到同一个标签/窗口中。
所以我的问题是:当用户点击提交按钮时,我们能够将页面加载到新的标签/窗口吗?
感谢。
编辑:
看起来像<form target='blank'>
是答案,尽管根据w3schools网站说它被弃用了。 :)
答案 0 :(得分:4)
就像一个链接:
<form target='_blank'>
无需在ASP方面做任何事情。当然,与所有弹出窗口一样,这取决于浏览器设置。
答案 1 :(得分:4)
答案 2 :(得分:1)
答案 3 :(得分:0)
您有两种方法可以将页面重定向到 asp
中的新标签页1)创建Button的onclientclick事件和Button背后的代码 单击以下代码: -
button.OnClientClick = "aspnetForm.target='_blank'"; Response.Redirect("yourpage.aspx");
2)你也可以使用javascript
button.Attributes.Add("onclick", "window.open('yourpage.aspx');return false;");
该方法会在点击按钮时将您的页面重定向到新标签页。