Вопрос

Вот предмет с вида

 @Html.EditorFor(Function(model) model.BirthDate)

Вот код из редактирования и упрощенного)

@ModelType Date?
<span>
    @Html.TextBox("", Model)
</span>

Но вывод не имеет тегов охвата.

Тип данных model.BirthDate является Date?

Структура папки

  • Просмотры
    • Общий
      • Editortemplates.
        • Date.vbhtml.

РЕДАКТИРОВАТЬ

Хорошо, так после некоторого копания я обнаружил, что если я добавлю <UIHint("Date")> Для моего Буддикласса, затем шаблон работает.

Итак, мой «новый» вопрос будет ... почему бы это не выбрать это по умолчанию?

Это было полезно?

Решение

Хорошо. @Brad Уилсон ответил на мой вопрос на Форумы Asp.net.

Имя шаблона по умолчанию основано на имени типа CLR, в этом случае dateTime. «Дата» - это яркое имя в VB, а не имя реального типа (много как «INT» в C # действительно ярлык для CLR 'INT32 ")

Теперь я понимаю. Спасибо @brad.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top