Я понимаю, что Html.EditorFor
- лучшая практика для создания полей формы, но я действительно раздражен тем, что не могу добавить атрибуты html к нему.
Я понимаю причину этого, но я просто не могу представить поля формы без объявлений класса css. Действительно ли формально рекомендуется использовать EditorFor
, или я должен использовать TextBoxFor
, или даже простой элемент HTML, для определения дополнительных атрибутов HTML?
Кроме того, поскольку я планирую обрабатывать все элементы формы с помощью клиентских сценариев, мне действительно не нужны никакие специальные функции на стороне сервера, поэтому мне сложно понять, какие преимущества я получу от использования EditorFor
/ TextBoxFor
.
Что вы думаете об этом?