当我使用以下代码时,Google Chrome会打开新窗口而不是新标签
public static void OpenPageinNewTab(this TemplateControl page, string Url, Page CurrentPage)
{
ScriptManager.RegisterStartupScript(
page,
page.GetType(),
"OpenPage",
"javascript:window.open('" + CurrentPage.ResolveClientUrl(Url) + "');",
true
);
}
除了谷歌浏览器以外,所有其他浏览器都会打开带有上述代码的新标签
答案 0 :(得分:0)
上一个问题应提供一些您的问题的见解,并为您提供一个合适的答案: Programmatically open new pages on Tabs
开发人员角色决定它是否是一个新的标签或新窗口,直到用户。