2016-08-26 3 views
-1

Я добавил 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 на модели.

+1

Вы должны прикрепить плагин к элементу, например $ (someElement) .datetimepicker ({...}); 'Показать свое представление. –

ответ

0

Я также использовал ref с сайта codeguru, который вы использовали. Проверьте, правильно ли загружаются файлы js и css при отладке. Если нет, используйте ссылку прямой ссылки в своем _Layout.cshtml вместо связывания.

Смежные вопросы