Интеграция Twitter Bootstrap с формами Asp.net MVC 3

Я использую Asp.net MVC 3 и Twitter Bootstrap. Что я хочу, так это объединить их обоих. Большая проблема для меня - это формы. Я используюHtmlHelper и это проблема, когда дело доходит до проверки, я хочу, чтобы он генерировал HTML следующим образом:

<div class="control-group error">
   <label for="field" class="control-label">OMG this label is so awesome: </label>
   <div class="controls">
      <input type="text" name="field" id="field" value="yeah" />
      <span class="help-inline">Eventually some error :C</span>
   </div>
</div>

Вот мой код HtmlHelper:

@Html.LabelFor(x => x.Field)
@Html.EditorFor(x => x.Field)
@Html.ValidationMessagesFor(x => x.Field)

Проблема в том, что я хочу, чтобы ошибка класса на самом внешнем div была установлена, только если в этом поле действительно есть ошибка. Другая проблема заключается в том, что я не знаю, как обеспечить использование тега span для ошибок. Я мог бы написать свой метод в HtmlHelper, но это заставило бы меня переопределить почти всю функциональностьLabelFor, EditorFor а такжеValidationMessageFor, Есть ли более простой способ сделать это? А как насчет ненавязчивой проверки?

Ответы на вопрос(6)

Ваш ответ на вопрос