如何从ASP.NET中的代码绑定文件以编程方式在新选项卡中打开新页面?

StackOverflow https://stackoverflow.com/questions/1215505

  •  06-07-2019
  •  | 
  •  

如何在单击第一页中的按钮后,从ASP.NET中的代码隐藏文件以编程方式在新选项卡中打开页面? 希望从新页面我也可以访问Session []数组。

有帮助吗?

解决方案

“背后代码”在服务器上运行,没有浏览器实例可以打开/使用。
Javascript在浏览器中运行,在客户端的计算机上,它可以打开一个新选项卡。
如果您愿意,您将不得不在C#中编写一篇文章,使用 window.open 命令生成一个JavaScript代码段。

其他提示

Kelsey的代码是正确的,但现在已被弃用,现在建议的方法是使用这样的ScriptManager方法。

ClientScript.RegisterStartupScript(GetType(), "SomeNameForThisScript",
           "window.open('YourPage.aspx');", true);

只需在启动客户端脚本中注册一个window.open命令。

在您的C#客户端代码(事件)中:

RegisterStartupScript("SomeNameForThisScript", "window.open('YourPage.aspx');");

当您提供页面时,启动脚本将触发并打开一个新窗口。您可以自定义 window.open通过属性的工作方式。

Response.Redirect("〜/ formname.aspx?Parameters =" + yourparamater)怎么样; ?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top