Я использую ASP.NET MVC RC2.У меня есть набор классов, которые были автоматически сгенерированы "классы Linq-to-SQL", где каждый класс моделирует таблицу в моей базе данных.У меня есть некоторые «редактируемые» представления по умолчанию, которые используют вспомогательное расширение neat-o Html.TextBoxFor
для визуализации полей ввода HTML для столбцов в таблице.
Однако я заметил, что не указан атрибут MAXLENGTH
в сгенерированном HTML.Быстрый Google показывает, что вы можете добавить явные атрибуты, используя TextBoxFor
и т. Д., Но это будет означать, что мне нужно жестко кодировать значения (и я должен помнить, чтобы сделать это для каждого ввода).
Этокажется довольно бедным, учитывая, что все автоматически генерировалось непосредственно из БД, поэтому размер столбцов известен.(Хотя, если честно, веб-компоненты должны работать с любыми объектами модели, а не только с объектами Linq-to-SQL).
Есть ли хороший способ заставить это сделать правильные вещи