我在“Webform1.aspx”上有一个Gridview,我希望当我点击“webform2.aspx”上的刷新按钮,“webform1.aspx”刷新或更好的方式“webform1.aspx”gridview只是刷新。
答案 0 :(得分:0)
如果从webform1打开webform2,请尝试:
webform2.aspx 从这里您可以刷新webform1.asp,也可以调用函数。
<script>
function refresh_webform1(){
window.opener.location.reload();
}
function CallFunctionFrom_webform1(){
//example function display_ct();
window.opener.display_ct();
}
</script>
<input type="button" onclick="refresh_webform1()" value="Refresh webform 1">
<input type="button" onclick="CallFunctionFrom_webform1()" value="Call Function From Webform1">
<强> WebForm1.aspx的强>
<script>
function openWebform2(){
window.open("webform2.aspx","windowName", "width=200,height=200,scrollbars=no");
//or
//window.open("webform2.aspx","_blank" );
}
//example function display_ct();
function display_ct() {
var x = new Date();
document.getElementById('ct').innerHTML = x;
}
</script>
<span id='ct' ></span>
<input type="button" onclick="openWebform2()" value="Open WebForm 2">