Я добавил jQuery-datetimepicker XDSoft из NuGet, но у меня много проблем с его отображением на представлениях.Использование jquery-datetimepicker.js с MVC EditorFor
я в конечном итоге пытаюсь булыжник некоторых инструкций вместе с http://xdsoft.net/jqplugins/datetimepicker/ (страницей для пакета) и http://www.codeguru.com/csharp/.net/net_asp/a-jquery-ui-based-date-picker-for-asp.net-mvc-5.html (что для пакета JQuery-UI, но есть много более обобщенная справка), но не может за жизнь мне фигурную где я ошибаюсь.
В BundleConfig.cs, я добавил:
// datetime picker
bundles.Add(new ScriptBundle("~/bundles/datetime").Include(
"~/Scripts/jquery.datetimepicker.js"));
bundles.Add(new StyleBundle("~/Content/datetime").Include(
"~/Content/jquery.datetimepicker.css"));
Тогда в _Layout.cshtml, я добавил:
@Styles.Render("~/Content/datetime")
и:
Для хорошей меру, при поиске и устранении неисправностей я попытался добавить их непосредственно в рассматриваемое представление, а также, которое основано на шаблоне для представления вида.
Так что я понимаю, что тогда все, что я должен сделать, это установить класс в элементе управления как «datetime». Это не работает (отображается как обычное текстовое поле).
Вместо этого я также попытался использовать @Html.TextBoxFor()
, а также безрезультатно. Если вместо этого изменить класс на xdsoft_datetimepicker
, он оставляет пустой пробел, а не создает текстовое поле, но, очевидно, все еще не то, что я хочу.
Любые указатели или ссылки на полный учебник (не так много, как предполагается знание https://cuteprogramming.wordpress.com/2015/08/29/jquery-plugins-xdsoft-datetimepicker-and-jssor-slider/, где он упоминает, добавив функцию, не говоря, где на земле, я добавляю его или как) для показа (браузер агностик), было бы с благодарностью принята выборка даты и времени для свойств DateTime на модели.
Вы должны прикрепить плагин к элементу, например $ (someElement) .datetimepicker ({...}); 'Показать свое представление. –