Чем больше они добавляют в HtmlHelper, тем больше я в конечном итоге использую их сам.
Посмотрите на эти сообщения от ScottGu:
MVC Preview 5
а также
MVC Beta
Если вы не используете версии полей ввода HtmlHelper, вы не получите хорошую бесплатную проверку.
Кроме того, я не уверен, что мешает вам украшать элементы управления HtmlHelper тем, что вам нужно, чтобы сделать их пригодными для jQuery.
Вы можете добавить любые необходимые вам атрибуты, используя перегрузку htmlAttributes, например:
<%= Html.TextBox("LastName", ViewData.Model.LastName, new { @class = "required" })%>
Интересная часть того, о чем я говорю, - это анонимный объект, который вы видите там (new {@class = "required"}).
Вы можете положить туда все, что вам нужно, и оно будет добавлено в раздел атрибутов элемента управления.
Удачи!