Jquery - Updatepanel конфликт - PullRequest
       5

Jquery - Updatepanel конфликт

0 голосов
/ 04 августа 2011

Описание:

Я добавил обновление на свою страницу asp.net, на которой я также использую Jquery.Но jquery перестает работать, когда происходит частичная обратная передача (document.ready () не вызывается).

Пример кода:

 <script type="text/javascript">
    $(document).ready(function () {
        $("SELECT").selectBox();

}

<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
    <ContentTemplate>
 <asp:Dropdownlist id="ddlproduct" runat="server"      onselectedindexchange="function"></asp:Dropdownlist>

Любые предложения

Заранее спасибо

1 Ответ

1 голос
/ 26 августа 2011

Поскольку вы используете ScriptManager и UpdatePanel, используйте функцию ASP.NET AJAX pageLoad ().Он также запускается в Init и после EndRequest, поэтому он будет работать как при загрузке страницы, так и при каждом обновлении из UpdatePanel.

Возможно, вы захотите поставить проверку, чтобы убедиться, что раскрывающийся список уже преобразован в стилизованный раскрывающийся список из соображений производительности.

<script type="text/javascript">
  function pageLoad() { 
    $("select").selectBox();
  }
</script>
...