我在使用window.open从asp按钮打开新选项卡时遇到问题。它是不一致的,当我从jquery对话框中调用它时没关系,如果我尝试使用ClientScript.RegisterStartupScript
它会打开一个新窗口而不是一个标签。我只是想知道区别是什么。
从OnClientClick调用函数也可以正常工作。我只想使用OnClick,因此我可以在后面的代码中进行验证。
每次都会创建一个新窗口而不是标签。
ClientScript.RegisterStartupScript(this.GetType(), "script", "window.open('mypage.aspx?NewTab');", true);