最初のページのボタンをクリックした後、ASP.NETのコードビハインドファイルから新しいタブでページをプログラムで開くにはどうすればよいですか?うまくいけば、新しいページからSession[]配列にもアクセスできます。
16672 次
4 に答える
6
Kelseyのコードは正しいですが、現在は非難されています。これを行うための推奨される方法は、このようなScriptManagerのメソッドを使用することです。
ClientScript.RegisterStartupScript(GetType(), "SomeNameForThisScript",
"window.open('YourPage.aspx');", true);
于 2011-07-11T19:47:03.560 に答える
4
「コードビハインド」はサーバー上で実行され、開いたり使用したりするブラウザインスタンスはありません。
Javascriptはブラウザで実行され、クライアントのコンピュータでは、新しいタブを開くことができます。
必要に応じて、window.openコマンドを使用してJavaScriptスニペットを生成するC#でピースを作成する必要があります。
于 2009-08-01T00:56:42.920 に答える
4
クライアント開始スクリプトにwindow.openコマンドを登録するだけです。
C#クライアント側コード(イベント):
RegisterStartupScript("SomeNameForThisScript", "window.open('YourPage.aspx');");
ページが表示されると、起動スクリプトが起動して新しいウィンドウが開きます。window.openの動作を属性を介してカスタマイズできます。
于 2009-08-01T01:13:19.853 に答える
0
Response.Redirect( "〜/ formname.aspx?Parameters =" + yourparamater);はどうですか。?
于 2018-10-06T15:39:52.377 に答える