我有以下标记:
<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>
然而,这也无效。
答案 0 :(得分:1)
检查ScriptManager的EnablePartialRendering
并将其删除(如果已显示或将其设置为true