Вот в чем дело: начальный загрузчик начальной загрузки работает как шарм, когда страница загружается в первый раз.Но когда я выполняю любое событие (нажатие кнопки, показ модального режима, скрытие модального режима, изменение подкачки в GridView и т. Д.), Средство выбора даты перестает работать.Как мне сохранить настройки средства выбора даты независимо от того, что происходит на странице?
Вот часть кода, которая имеет значение:
<div class="row">
<div class="col-sm-2 col-sm-offset-3" style="margin-bottom: 10px; margin-right:30px">
<label>Data início:</label>
<div class='input-group date' id='dataInicioPicker' style="width:0;">
<asp:TextBox runat="server" ID="txbDataInicio" CssClass="form-control text-datas"></asp:TextBox>
<span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span></span>
</div>
</div>
<div class="col-sm-2" style="margin-bottom: 10px;">
<label>Data fim:</label>
<div class='input-group date' id='dataFimPicker' style="width:0">
<asp:TextBox runat="server" ID="txbDataFim" CssClass="form-control text-datas"></asp:TextBox>
<span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span></span>
</div>
</div>
</div>
<script type="text/javascript">
$(function () {
$('#dataInicioPicker').datepicker({
format: 'dd/mm/yyyy',
language: "pt-BR",
});
$('#dataFimPicker').datepicker({
format: 'dd/mm/yyyy',
language: "pt-BR",
});
});
</script>
ВАЖНО:
- Я использую загрузчик DatePicker версии 1.6.4
- Я НЕ МОГУ использовать другую версию - заказы компании
- Я НЕ МОГУ изменять код начальной загрузки DatePicker - заказы компании
- Я НЕ МОГУ использовать другой компонент DatePicker - заказы компании
- Нет ошибок javascript (на самом деле никакого другого javascript нет)
- Если я поставлю
ScriptManager.RegisterStartupScript()
Чтобы переопределить параметры в текстовых полях в каждом методе события ASP.NET, средство выбора даты продолжает работать как следует (но я не хочу делать это для каждого метода freakin в каждый момент времени)