Я только что начал использовать элемент управления <% Html.DevExpress (). DateEdit (), и у меня все заработало в моем приложении ASP.Net MVC.Код такой, как показано ниже: </p>
Страница aspx:
<% Html.DevExpress().DateEdit(settings =>
{
settings.Name = "EndDate";
settings.Properties.NullText = "dd/MM/yyyy";
settings.Properties.EditFormat = EditFormat.Custom;
settings.Properties.EditFormatString = "dd/MM/yyyy";
settings.Properties.DisplayFormatString = "dd/MM/yyyy";
settings.Date = Model.EndDate;
settings.Width = 100;<br>
}
).Render();
%>
Над этим кодом у меня есть ссылка на мой файл JavaScript (DateChanges.js) в этом файлеЯ хочу иметь возможность сделать что-то вроде:
$(document).ready(function(){
$("#EndDate").change(function(){
//do whatever i want
});
})
Я не могу сделать это сейчас, потому что с помощью Firefox я вижу, что фактическое текстовое поле, которому этот DatePicker назначает значение, называется "EndDate_I".Поэтому мой вопрос заключается в том, как мне легко это сделать, поскольку я хочу иметь возможность перехватить событие изменения этого элемента управления и поэкспериментировать с ним в jQuery ??