Как загрузить функцию JavaScript после завершения загрузки страницы? - PullRequest
0 голосов
/ 01 апреля 2019

Метод загрузки страницы снова срабатывает после выполнения проверки JavaScript:

У меня есть два пользовательских элемента управления i) ParentUserControl.ascx ii) ChildUserControl.ascx

В ParentUserControl.ascx у меня есть asp: buttton (id = btnTest) и местозаполнитель (id = placeTest) на панели обновлений.

На (btnTest) событии щелчка на сервере пользовательский элемент управления ChildUserControl.ascx загружается в заполнитель (placeTest). Но проверка JavaScript не работает, даже если я поставил ссылку на js.

Проверка JavaScript применяется, но после этого метод загрузки страницы снова срабатывает. Итак, проверка не работает.

И ошибка сценария выдаётся как неопределённая.

 Button in ParentUserControl.ascx 

<asp:UpdatePanel ID="updtPnlPstExpCol" runat="server">
<ContentTemplate><asp:Button ID="btnTest" runat="server" Style="visibility: hidden" />
</ContentTemplate>
</asp:UpdatePanel>
PlaceHolder in ParentUserControl.ascx 

<asp:UpdatePanel ID="updtPnlPST" runat="server" UpdateMode="Conditional"><ContentTemplate>
<asp:PlaceHolder ID="placeTest" runat="server"></asp:PlaceHolder>
</ContentTemplate>
</asp:UpdatePanel>
OnServer click event in ParentUserControl.ascx.vb

Dim ucTest As UserControl = Page.LoadControl("/UserControl/ChildUserControl.ascx")
placeTest.Controls.Add(ucTest)
ScriptManager.RegisterStartupScript(Me, Page.GetType, "Script", "FnCallJs();", True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...