如何在新标签页/窗口中打开ASP页面?

时间:2011-06-28 03:43:21

标签: html asp-classic

我知道HTML锚标记有一个名为 target 的属性,如果我们设置target='_blank',它会在新窗口/标签中打开一个新页面。它应该适用于静态HTML页面。

但是,当我们通过点击 ASP 页面上的提交按钮提交表单时,我发现结果页面通常会被加载到同一个标签/窗口中。

所以我的问题是:当用户点击提交按钮时,我们能够将页面加载到新的标签/窗口吗?

感谢。

编辑: 看起来像<form target='blank'>是答案,尽管根据w3schools网站说它被弃用了。 :)

4 个答案:

答案 0 :(得分:4)

就像一个链接:

<form target='_blank'>

无需在ASP方面做任何事情。当然,与所有弹出窗口一样,这取决于浏览器设置。

答案 1 :(得分:4)

表格的目标工作。

<form target="_blank" ...></form>

来自here(你搜索了吗?)

答案 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;");

该方法会在点击按钮时将您的页面重定向到新标签页。