以下内容执行部分回发:
<MyApp:MyOtherCustomControl runat="server" />
<asp:UpdatePanel runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:LinkButton runat="server" ID="homeLink" OnClick="LoadTabHome">Update the Panel</asp:LinkButton>
</ContentTemplate>
</asp:UpdatePanel>
我的问题是,为什么MyOtherCustomControl
中的断点会被触及?该控件不在UpdatePanel
内。
当 UpdatePanel 执行 aSync 回发时,将执行整个页面生命周期,这就是触发所有服务器端控件断点的原因。整个页面生命周期将执行,任何差异都将显示在更新面板中,更新面板之外的任何内容都将因为缺少更好的单词"丢弃"或被页面遗忘。MSDN