【发布时间】:2018-08-17 17:38:40
【问题描述】:
我有一个 asp.net 页面,我试图在一个按钮上打开一个新的 asp.net 页面,在新窗口中单击作为弹出窗口,而不是在当前或新选项卡中。按钮单击的方法调用是:
private void OpenNewTranslationPage(object sender, EventArgs e)
{
Page.ClientScript.RegisterStartupScript(
this.GetType(),"OpenWindow","window.open('CreateProject.aspx','_newtab');",true);
}
我认为 _newtab 不合适,但我想知道它是如何工作的。
【问题讨论】:
-
通常在新标签中打开被浏览器视为弹出窗口,现代浏览器倾向于阻止它,因此更好的方法是在消息中向最终用户显示新链接,例如“点击
进入新页面”, 应该是新页面的链接