asp.Netの2つの異なるページの伝値

1291 ワード

 
  
function btnFileUplowe_onclick() {
//
ReturnValue=window.showModalDialog("../../FileUpdownControl.aspx?TheType=Ticket",window,"dialogWidth=550px;dialogHeight=300px;status=no;");
//
//var theReturnArr=ReturnValue.split(".");
document.getElementById("FileImgUpDown").value=ReturnValue;
}

上の親ページで重要なのはshowModalDialogです.ポップアップされたのはページではありません.シミュレーションですさもないと値を返すことはできません
ここの方法ではReturnValueを弾けば見えます
これは新しいページの中のjsメソッドRequestValueです.これは特定の関数です.thevalueは返す値を表し、windowを覚えておいてください.close();
さもないと3ページ目がポップアップします.もちろん、2番目のページは手動で閉じる必要があります.これも仕方がない.まだ解決策が見つからない
 
  
<br>function RequestValue(thevalue) <br>{ <br>window.returnValue=thevalue; <br>window.close(); <br>} <br>

また、シミュレーションポップアップページでは、サーバに戻って操作できないという問題もあります.操作すると3枚目のページがポップアップします.アイデアこのポップアップは、シミュレーションのページではなくページです.だから、シミュレーションポップアップページの後です.私たちはPageでしかできません.Loadイベントに関連するページバインドの方法を書きます.関連する操作方法を書くことはできません.これも私が出会った難点です.しばらく解決しなかった.フロントの操作中です.JSでしか操作できません.これも、ポップアップをシミュレートするページの限界です.さすがに新しいページではありません...
以上のコードはVS 2005でテストに成功しました