UpdatePanel不适用于简单的Button

时间:2011-11-21 11:09:33

标签: asp.net updatepanel

我有以下标记:

<Asp:updatepanel id="up" runat="server">
 <contenttemplate>
  <asp:Button id="btn" runat="server" text="test" />
 </contenttemplate>
</Asp:updatepanel>

然而,这是强制完整的回发。

我已经创建了这个测试,因为更复杂的UpdatePanel在没有回发的情况下没有重新渲染,但是这个简单的测试不能正常工作。

我也尝试过声明触发器,即使我不相信你必须:

<Asp:updatepanel id="up" runat="server">
<contenttemplate>
 <asp:Button id="btn" runat="server" text="test" />
</contenttemplate>
<Triggers>
    <asp:AsyncPostBackTrigger ControlID="btn" EventName="Click" />        
</Triggers>
</Asp:updatepanel>

然而,这也无效。

1 个答案:

答案 0 :(得分:1)

检查ScriptManager的EnablePartialRendering并将其删除(如果已显示或将其设置为true