При попытке добавить атрибут HTML 'класса', но я думаю, что ключевое слово 'класс' вызывает проблемы.
<%: Html.TextBox("name", "value", new {class: " required "})%>
Существует ли обходное решение?
Просто добавьте к "классу" префикс "@", поскольку это зарезервированное ключевое слово .
<%: Html.TextBox("name", "value", new { @class: " required "})%>
Если вам нужна дополнительная информация по ключевому слову @, этот - хороший вопрос SO для чтения.