パラメータはASP.NET MVC 5 NULL可能ブール - 私は私のモデルではNULL可能ブール値を持っている
public bool? Property { get; set; }
は、と私は、レンダリングにクラスform-control
を追加することができますどのようにEditorFor
@Html.EditorFor(model => model.Property)
を経由して、それをレンダリング選択し、文字列をローカライズする方法Not set
、True
、False
?それとも、カスタム文字列で置き換えることができますか?
あなたがあなた自身のテンプレート(ソースコードに組み込まれてthatsの)を作成する場合を除き、あなたは値を変更することはできません。どのバージョンのMVCですか? (MVC-5.1 +の 'EditorFor()'を使ってのみhtml属性を追加できます) –
おそらく5.2.3 ' ' –
Kicker
その場合' @ Html.EditorFor(m => m.Property、new {htmlAttributes = new {@class = "フォームコントロール"}}) '。しかし、カスタム文字列が必要な場合は、カスタムの 'EditorTemplate'を作成するか、' SelectList'に3つの値が含まれる 'DropDownListFor()'を使う必要があります。 –