2014-12-15 2 views
0

Ниже делает частичный пост обратно:UpdatePanel частичный постбэк хиты изломов управления вне панели

<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.

ответ

0

Когда UpdatePanel выполняет обратную передачу aSync, выполняется весь жизненный цикл страницы, поэтому все контрольные точки Controls Controls запускаются. Весь жизненный цикл страницы будет выполняться, и на панели обновления будут отображаться любые отличия вне любой панели обновлений, из-за отсутствия лучшего слова «отброшено» или забыли на странице. MSDN