前提是这样的:在一个UpdatePanel中放一个GridView控件,绑定了一列Button,设置了他的RowCommand事件 ,CommandName="Delete",想在执行完删除之后,刷新一下Gridview.。不幸的是,不管怎么点击按钮,他就是不刷新,但是数据却删除了。在网上搜了半天都没有结果。最后多番尝试,终于解决了。
解决方案如下:
打开UpdatePanel的属性,设置其Triggers属性。设置为ControlID为内部的Gridview控件ID,EventName为RowDeleting事件。注意其他事件都没有作用。
至于为何只有此事件有作用的原因,还有待探究。