1は、aspx.cs背景のResponse.Write()ジャンプパスで、新しいウィンドウを開きます

1、Response.Writeを()新しいウィンドウが開きます

Response.Writeを(" <スクリプトタイプ= 'テキスト/ JavaScriptの'> window.open( ' " + URL + " '、 '_空白'); </ SCRIPT> ");

2、asp.netの様々な方法の新しいウィンドウを開きます

。1 .Response.Redirect(" XXX.aspx "trueに) -元のウィンドウを交換し、新しいページに直接移動し、
 2。のResponse.Write(" <スクリプト> window.open(XXX.aspx ''、 '' _空白'')</ SCRIPT> " ) -さらに、新しいページを追加し、元のウィンドウを保持する;
 3。 .Response.Write(" <SCRIPT> XXX.aspx window.locationの= '' </ SCRIPT> " ) -オープン新しいページは、元のウィンドウが交換される;
 4。 .Server.Transfer(" XXX.aspx " ) -新しいページを開く;
 5。 .Response.Write(" <スクリプト> window.showModelessDialog(XXX.aspx '')</スクリプト> " ) -ダイアログ形式で新しいウィンドウを開き、元のウィンドウを保持します。
6 .Response.Write("<スクリプト> window.showModalDialog(XXX.aspx「」)</ SCRIPT> ") -元のウィンドウが交換されるように、新しいダイアログウィンドウが開きます。

 

 

おすすめ

転載: www.cnblogs.com/wenghan/p/11948869.html