我正在从经典的asp中移植一个启动器。在该启动器中,用户选择标准并按下按钮,并且出现运行适当页面的新窗口。经典的ASP代码必须提交以下内容:
<form action="aba.asp" method="post" target="mynewpage">
我现在需要在ASP.net网络表单中执行此操作。我已经发现可以通过一些调用RegisterStartupScript的代码在新窗口中打开一个URL。
Dim js As String = "var w=window.open('" & ReportURL & "'); w.focus();"
ScriptManager.RegisterStartupScript(btnEnter, Page.GetType(), "OpenReportWindow", js, True)
但是,使用此脚本,我将数据作为URL的一部分传递。我现在需要通过POST传递数据并创建一个新窗口。我怎么能这样做?
注意当前目标页面是经典ASP,因此数据必须在请求中。 谢谢,
杰里