私は資格を持っていますが、これは私の最初の実際のプログラムですので、私の初心者の質問にご容赦ください。これと他のフォーラムで回答を確認しましたが、何も見つかりませんでした。
私は MAIN.aspx を持っています。そこから、次を使用してウィンドウ化された aspx ページを起動します。
ClientScript.RegisterStartupScript(typeof(Page), "",
"<script type='text/javascript'>window.open
('CHILD.aspx','','width=800,height=400,toolbar=no,location=no,
directories=no,status=no,menubar=no,scrollbars=yes,
resizeable=no,copyhistory=no');</script>", false);
Select
この子 aspx ページには、「 」ボタンを使用して選択できるエントリのリストを含むグリッドビューが表示されます。いずれかを選択すると、終了ボタンをクリックして に戻ることができますMAIN. aspx
。リターンは、次の 2 行のコードで実行されます。
protected void btnExit_Click(object sender, EventArgs e)
{
// this line allows the capture of selected values
gvSelection_SelectedIndexChanged(sender, e);
ClientScript.RegisterStartupScript(typeof(Page), "", "window.close()", true);
}
MAIN.aspx
そのため、保存した値に戻っても使用可能であることを確認できましたがEXCEPT...
Page_Load
、明らかな理由で実行されません。
ウィンドウ化された ASPX ページを終了する際にEXECUTE
MA IN.ASPX
(" ") を実行する方法についてサポートが必要です。Page_Load