別のページで開くポップアップページに画像ボタンがあります
<asp:ImageButton
ID="Button_kalem_islemikaydet"
runat="server"
CausesValidation="False"
ImageUrl="~/images/butonlar/buyuk/Kaydet.jpg"
meta:resourcekey="Button_kalem_islemikaydetResource1"
OnClick="Button_ust_islemikaydet_Click"
OnClientClick="f2()"
Width="100" />
f2()
は
<script type="text/javascript">
function f2() {
opener.document.getElementById("TextBox1").value = "hello world";
opener.document.getElementById("HiddenField1").value = "hello world";
window.opener.location.href = window.opener.location.href;
}
</script>
またButton_ust_islemikaydet_Click
、aspx.csファイルに実装されている別のメソッドであり、GridViewの親ページに表示されるデータベーステーブルを更新します。
私がやろうとしているのはdoPostBackです。つまり、オープナー(親)ページを更新します。上記のコードを使用すると、更新は機能します。ただし、親ページには更新前に同じデータが表示されます。理由は、メソッド
SoOnClientClick
の前に機能OnClick
するためです。私の質問は、メソッドを実行しOnClick
て終了し、メソッドを実行するOnClientClick
方法はありますか?