<script> тег исчезает из визуализированного HTML после действия обратной передачи ajax - PullRequest
1 голос
/ 21 апреля 2011

У меня есть веб-страница с одним <asp:updatePanel>.В конце веб-страницы добавляется и вызывается некоторый метод javascript, например: -

Используемый код updatePanel выглядит следующим образом: -

   <asp:UpdatePanel ID="UpdatePanel1" runat="server">
          <ContentTemplate>
                    Some controls like repeater etc..
          </ContentTemplate>
    </asp:UpdatePanel>

<script type="text/javascript">
    alert('hi');
    MethodCall();   
</script>

После того, как на сервере произошло некоторое действие обратной передачи ajaxстраница, когда я вижу веб-страницу HTML, используя «Просмотр источника».Область кода тега скрипта исчезает с веб-страницы html.И это вызывает проблему в том месте, где вызывается метод js.

Я не понимаю, почему это происходит?Почему он удаляет блок кода JS после действия обратной передачи ajax.

Просьба предложить какой-нибудь обходной путь или любое решение моей проблемы.

Thx

1 Ответ

0 голосов
/ 21 апреля 2011

Также можно добавить следующую функцию js, которая вызывается библиотекой клиентских скриптов ASP.Net AJAX.

 function pageLoad(sender, args)
    {
       if (args.get_isPartialLoad())
       {
           get_isPartialLoad is true when a partial postback has occurred.
       }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...