我在另一个页面打开的弹出页面上有一个图像按钮
<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 的父页面中的数据库表。
我想做的是做PostBack,我的意思是刷新打开器(父)页面。上面的代码刷新是有效的。但是,父页面在刷新之前仍然显示相同的数据。原因是在方法OnClientClick
之前OnClick
有效
所以我的问题是有什么方法可以运行该方法OnClick
并完成它然后运行该OnClientClick
方法?