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 のクラス エラーを設定することです。その他の問題は、エラーにスパンタグを使用する方法がわからないことです。HtmlHelper でメソッドを記述できましたが、 、 、 のほぼすべての機能を再実装する必要がLabelFor
ありEditorFor
ますValidationMessageFor
。これを行う簡単な方法はありますか?そして、目立たない検証はどうですか?