EditorForによって生成された入力にブートストラップクラスを追加しようとしているが、動作していない...ヘルパーなしasp.net mvc 4 htmlヘルパーにhtmlクラスを追加するには?
@Html.EditorFor(model => model.Name, new { htmlAttributes = new { @class = "form-control" } })
は細かい作業:
は<input class ="form-control" name="Name" type="Text" value="@Model.Nome" />
あなたのやり方は正しい@Rieth。それは動作するはずです。ブラウザーでF12の開発ツールを使用して、エレメントに適用されるhtmlと、エレメントに適用されるスタイル/クラスが何であるかを調べます。そこから手がかりを得ることができます。 –
MVC-4の 'EditorFor()'に属性を追加することはできません。この機能はMVC-5.1まで追加されていません。 @Html.EditorFor(m => m.Name、新しい{@class = "フォームコントロール"})を使用する必要があります。 –