我有一个相当复杂的自定义控件 - 自定义控件中有几个更新面板。
我正在尝试在更新面板中使用这样的控件:
<asp:UpdatePanel ID="up1" runat="server">
<ContentTemplate>
<asp:Button ID="btn1" runat="server" Text="Sample Button" /> <asp:Label ID="lblTime" runat="server"></asp:Label>
<cc1:MyCustomControl ID="MyCustomControl1" runat="server" >
</cc1:MyCustomControl>
</ContentTemplate>
</asp:UpdatePanel>
当我单击更新面板中的按钮时,它会执行异步回发并且没有屏幕“闪烁”当我单击自定义控件中的按钮时,页面会闪烁并执行完整回发。
在自定义控件内部,有一些更新面板正在尝试执行完整的回发(基于触发器)。
无论自定义控件内部发生什么,如何使页面级别 UpdatePanel 不执行完整回发?