У меня есть страница aspx, которая состоит из 3 пользовательских элементов управления (ascx).У меня есть панель обновления, обертывающая 3 пользовательских элемента управления следующим образом:
<asp:UpdatePanel ID="UpdatePanelWrapper" runat="server">
<ContentTemplate>
<uc1:UserControl1 ID="UserControl1" runat="server" />
<uc2:UserControl2 ID="UserControl2" runat="server"/>
<uc2:UserControl3 ID="UserControl3" runat="server"/>
</ContentTemplate>
</asp:UpdatePanel>
Я показываю каждый пользовательский элемент управления отдельно, поэтому, когда отображается «UserControl1», остальные 2 пользовательских элемента управления скрыты.
Внутри "UserControl1" у меня есть некоторые элементы управления asp и некоторые функции javascript.Моя проблема в том, что эти функции javascript никогда не вызываются при обновлении "UpdatePanelWrapper".
Я пробовал это решение http://blog.dreamlabsolutions.com/post/2009/02/24/jQuery-document-ready-and-ASP-NET-Ajax-asynchronous-postback.aspx,, добавив этот вызов javascript внутри "UserControl1", хотя он не работает.Я заставил его работать, только если я добавлю этот вызов javascript на страницу aspx, но не внутри "UserControl1".
Любая помощь будет принята с благодарностью, спасибо.