Мой сборщик Datetime отлично работает для «Html.TextBoxFor», но когда у меня есть «Html.EditorFor», он не показывает anydatepicker.datetimepicker в MVC3.0
я есть Jquery следующим образом:
$(document).ready(function() {
$('.dp').datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'yy-mm-dd'
});
});
Я хочу использовать эту функцию в моей странице .aspx.
<div class="float-left">
<%: Html.Label("BAASent Date") %>
<br />
<%:Html.TextBoxFor(model => model.BAASentDate, new { @class = "dp" }) %>
<%: Html.ValidationMessageFor(model => model.BAASentDate) %>
</div>
для вышеуказанного кода все работает нормально. , но когда я заменяю «Html.TextBoxFor» на «Html.EditorFor», он не отображает ни один сборщик времени.
Whats going неправильный здесь?
Ваш второй вариант (создание пользовательского шаблона редактора) не работает для me.Am ничего я не хватает ? – Santosh
, и когда я применяю класс к родительскому div, он отлично работает для «Html.EditorFor». – Santosh
Я применял класс «dp» к «Html.EditorFor» также так же, как «Html.TextBoxFor». <%: Html.EditorFor (model => model.BAASentDate, new {@class = "dp"})%>. но здесь datetime picker не работает так, как он использовался с «Html.TextBoxFor» – Santosh