如何在单击第一页中的按钮后,从ASP.NET中的代码隐藏文件以编程方式在新选项卡中打开页面? 希望从新页面我也可以访问Session []数组。
答案 0 :(得分:6)
Kelsey的代码是正确的,但现在已被弃用,现在建议的方法是使用这样的ScriptManager方法。
ClientScript.RegisterStartupScript(GetType(), "SomeNameForThisScript",
"window.open('YourPage.aspx');", true);
答案 1 :(得分:4)
“Code behind”在服务器上运行,没有浏览器实例可以打开/使用。
Javascript在浏览器中运行,在客户端的计算机上,它可以打开一个新选项卡
如果您愿意,您将不得不在C#中编写一个使用 window.open 命令生成JavaScript代码段的文章。
答案 2 :(得分:4)
只需在启动客户端脚本中注册一个window.open命令。
在您的C#客户端代码(事件)中:
RegisterStartupScript("SomeNameForThisScript", "window.open('YourPage.aspx');");
当您提供页面时,启动脚本将触发并打开一个新窗口。您可以自定义window.open works via attributes。
的方式答案 3 :(得分:0)
Response.Redirect(“〜/ formname.aspx?Parameters =” + yourparamater);如何? ?