父页有两个按钮,一个负责弹出showmodaldialog添加数据,另一个负责绑定gridview
关闭子页时执行window.dialogArguments.document.getElementById('Button2').click(),此动作确实引发了Button2的后台重新绑定方法,但确并没有在页面上表现出来,也就是说页面上gridview并没有改变。不知为什么?
后来我用简单办法做了一下,就是不用gridview,直接就是一个textbox,然后点击button2后用后台代码赋值(注不是用前台JavaScript),直接点击肯定没问题。但如果是通过弹出showmodaldialog关闭时执行window.dialogArguments.document.getElementById('Button2').click(),依然是执行了后台方法但前端界面并没有改变。痛苦。。。。。。。。。。
------解决方案--------------------------------------------------------
你直接刷新一下gridview试一下
Refresh()