将GridView刷新到其他WebForm

时间:2014-07-19 09:08:32

标签: asp.net

我在“Webform1.aspx”上有一个Gridview,我希望当我点击“webform2.aspx”上的刷新按钮,“webform1.aspx”刷新或更好的方式“webform1.aspx”gridview只是刷新。

1 个答案:

答案 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">