私は2つのASPXページを持っています.1つは親で、もう1つは子です...親ASPXには、以下のコードを使用して新しいウィンドウで子ASPXを開くリンクがあります:
ポップアップ ASPX を開くために使用されるコード:
//JavaScript function:
function showPopup()
{
var strReturn = window.open("TaxReportInputsForm.aspx",'popup','width=390,height=120');
}
ボタンコード:
Page.ClientScript.RegisterStartupScript(GetType(), "popup", "showPopup();", true);
現在、子フォームのコード ビハインドを使用して、セッション変数を使用して親フォームのコントロールの値を設定しています...ただし、問題は、親フォームのコントロールの値が更新されても (デバッグで確認)、更新されないことです。新しい値を「表示」します..
子フォームが値を変更した後、親フォームのコントロールに新しい値を表示させるにはどうすればよいですか?
2 つの要件:
- 子フォームがまだ開いている間に親フォームのコントロールの値を更新したいことに注意してください..つまり、この更新をトリガーするために、子フォームが閉じるのを待ちたくありません..
- また、すべてのコントロールの値がリセットされるため、親フォーム全体を更新したくありません..
私のフレームワークは .NET 2.0 です ...