Я использую TextBox
WebForm Control сконфигурирован как Bootstrap Datetimepicker
. И мне нужно инициировать серверную сторону TextChanged
событие. Код, который у меня есть, не работает, поэтому он не вызывает сторону сервера.Как вызвать TextChanged из TextBox Управление WebForm
HTML
<div class='datepicker input-group date' id='datetimepickerStart'>
<asp:TextBox ID="StartDate" class="form-control dateField" placeholder="Fecha" required runat="server" OnTextChanged="StartDate_TextChanged"></asp:TextBox>
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
C#
protected void StartDate_TextChanged(object sender, EventArgs e)
{
// It does not fire :(
}
Я стараюсь, чтобы заставить это событие, как это, но не радость.
JS
$('#datetimepickerStart').datetimepicker();
$('#datetimepickerStart').datetimepicker().on('dp.change', function (event) {
console.log(event.date);
$('#StartDate').change(); // It does not help
$('#StartDate').html(event.date); // It does not help
});
Любой ключ, как это исправить?
ваш HTML говорит OnTextChanged = "StartDate_TextChanged", но ваш сервер метод EndDate_TextChanged? – Steve