我在Update Panel中有一个ListView,想要从按钮单击事件触发的代码中更改Select Query,然后在Update Panel中重新加载ListView.有谁知道如何使更新面板从后面的代码刷新?
做就是了:
YourUpdatePanelId.Update();
来自MSDN:
如果页面启用了部分页面呈现,则在调用Update方法时,UpdatePanel控件的内容将在浏览器中更新.如果您具有必须执行的服务器代码以确定是否应更新UpdatePanel控件,请调用Update方法.如果计划使用Update方法,请将UpdateMode属性设置为Conditional.如果您希望决定更新要在服务器逻辑中确定的面板,请确保ChildrenAsTriggers属性为false,并且没有为面板定义显式触发器.
在典型的页面开发方案中,如果为UpdatePanel控件定义触发器或ChildrenAsTriggers属性为true,则在页面生命周期中会自动调用Update方法.
如果没有为UpdatePanel控件定义ContentTemplate属性,则不会更新面板.