Nishant.Chauhan80 Ответов: 1

Bootstrap datepicker не работает после обратной передачи в updatepanel


В Разделе Панель Обновления
<div class="col-md-6">
    <div class="form-group">
        <label for="userEmail">Session:</label>
        <asp:TextBox ID="txtDate5"    runat="server"  ></asp:TextBox>
        <script>
        $('#<%=txtDate5.ClientID %>').datepicker({
            uiLibrary: 'bootstrap4'
        });
        </script>
        <asp:RequiredFieldValidator ID="Req_ID"

            Display="Dynamic" runat="server"

            ControlToValidate="txtDate5"

            InitialValue="0"

            ErrorMessage="Please Select Session" 

            Style=" color:red"

        >
        </asp:RequiredFieldValidator> 
    </div>
</div>


Что я уже пробовал:

bootstrap datepicker не работает после обратной передачи в updatepanel

1 Ответов

Рейтинг:
2

F-ES Sitecore

Вы опубликовали недостаточно своего кода, но, скорее всего, он не работает, потому что элементы, к которым вы прикрепили свои события jquery, удаляются и повторно создаются панелью обновления, поэтому элементы, к которым прикреплены ваши события, больше не существуют, поэтому они не могут запускаться.

Используйте событие pageLoad для прикрепления ваших событий, оно срабатывает и после обновления updatepanel.

Как запустить javascript после завершения выполнения updatepanel | На форумах ASP.NET [^]