ASP.NET刷新更新面板

时间:2008-11-04 02:56:39

标签: asp.net updatepanel

我在Update Panel中有一个ListView,想要从按钮单击事件触发的代码中更改Select Query,然后在Update Panel中重新加载ListView。有谁知道如何让更新面板从后面的代码中刷新?

1 个答案:

答案 0 :(得分:23)

只是做:

YourUpdatePanelId.Update();

来自MSDN

  

如果页面启用了部分页面呈现,则在调用Update方法时,UpdatePanel控件的内容将在浏览器中更新。如果您具有必须执行的服务器代码以确定是否应更新UpdatePanel控件,请调用Update方法。如果计划使用Update方法,请将UpdateMode属性设置为Conditional。如果您希望更新要在服务器逻辑中确定的面板,请确保ChildrenAsTriggers属性为false,并且没有为面板定义显式触发器。

     

在典型的页面开发方案中,如果您定义触发器或者如果UpdatePanel控件的ChildrenAsTriggers属性为true,则会在页面生命周期中自动调用Update方法。

     

如果没有为UpdatePanel控件定义ContentTemplate属性,则不会更新面板。