从不同页面访问服务器控件

时间:2012-04-08 13:19:30

标签: asp.net

GridView上有PageA,我希望能够从DataBind()调用GridView的PageB方法?

基本上PageB是一个包含在弹出控件中的表单,当用户在PageB填写表单的字段并提交它时我将关闭弹出控件,然后我想刷新父页面上的GridView(PageA),我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

在页面A上编写一个类似于RefreshGrid的javascript函数,你可以编写各种方法来刷新这个javascript函数的网格,例如

1)将您的网格放在更新面板中并在该更新面板上创建触发按钮控件,在javascript中调用此触发器控件的单击事件,这将部分回发页面并刷新更新面板。还有其他方式..

2)从弹出窗口关闭按钮弹出,写下面一行

window.opener.RefreshGrid(); window.close();

多数民众赞成。

如果要传递任何参数,可以将其作为参数传递给RefreshGrid函数。

还有很多方法,这就是我使用的方法。