Почему мой редактор срабатывает?
-
28-09-2019 - |
Вопрос
Вот предмет с вида
@Html.EditorFor(Function(model) model.BirthDate)
Вот код из редактирования и упрощенного)
@ModelType Date?
<span>
@Html.TextBox("", Model)
</span>
Но вывод не имеет тегов охвата.
Тип данных model.BirthDate
является Date?
Структура папки
- Просмотры
- Общий
- Editortemplates.
- Date.vbhtml.
- Editortemplates.
- Общий
РЕДАКТИРОВАТЬ
Хорошо, так после некоторого копания я обнаружил, что если я добавлю <UIHint("Date")>
Для моего Буддикласса, затем шаблон работает.
Итак, мой «новый» вопрос будет ... почему бы это не выбрать это по умолчанию?
Решение
Хорошо. @Brad Уилсон ответил на мой вопрос на Форумы Asp.net.
Имя шаблона по умолчанию основано на имени типа CLR, в этом случае dateTime. «Дата» - это яркое имя в VB, а не имя реального типа (много как «INT» в C # действительно ярлык для CLR 'INT32 ")
Теперь я понимаю. Спасибо @brad.
Не связан с StackOverflow