MVC2 Html Helpers - PullRequest
       9

MVC2 Html Helpers

2 голосов
/ 09 августа 2010

Я сгенерировал View, используя функциональность VS 2010.Это автоматическое генерирование кода создало этот код:

model.DateDeleted, String.Format ("{0: g}", Model.DateDeleted))%>

Я создал собственный вспомогательный метод (метод расширения) для создания элемента управления JQuery Calendar.Это синтаксис этого элемента управления в представлении:

Как я могу связать это с данными, поступающими с моего контроллера?Html.TextBoxFor разрешает лямбда-выражение в своей подписи.Вот подпись кода DatePicker:

публичная статическая строка DatePicker (этот помощник HtmlHelper, имя строки, строка imageUrl, дата объекта)

Я не уверен, как связать DatePicker с даннымиисходя из контроллера.Любая помощь будет принята с благодарностью.

1 Ответ

3 голосов
/ 09 августа 2010

Вместо использования своего собственного помощника html используйте Html.EditorFor, который позволяет вам использовать лямбда-выражения.Теперь подготовьте шаблон редактора с помощью jquery date piceker, чтобы использовать его в качестве редактора.Он автоматически отобразит этот шаблон, если вы поместите его в каталог EditorTemplates.Это стандарт в MVC2, и это действительно хорошая практика.

В этой статье показано, как это сделать!Наслаждайтесь!

...