かみそりのエンジンではLabelFor
、名前を表示するためにヘルパーメソッドを使用しました
しかし、表示名は表示が良くないようです。表示名を変更する必要があります。
@Html.LabelFor(model => model.SomekingStatus, new { @class = "control-label"})
かみそりのエンジンではLabelFor
、名前を表示するためにヘルパーメソッドを使用しました
しかし、表示名は表示が良くないようです。表示名を変更する必要があります。
@Html.LabelFor(model => model.SomekingStatus, new { @class = "control-label"})
ビュー モデル プロパティを[DisplayName]
属性で装飾し、使用するテキストを指定できます。
[DisplayName("foo bar")]
public string SomekingStatus { get; set; }
または、テキストを指定できる LabelFor ヘルパーの別のオーバーロードを使用します。
@Html.LabelFor(model => model.SomekingStatus, "foo bar")
LabelFor
いいえ、ヘルパーがサポートしていないため、MVC3 でクラス名を指定することはできません。ただし、これは MVC4 または 5 で機能します。
属性でプロパティを装飾することにより、ラベルのテキストを変更できDisplayName
ます。
[DisplayName("Someking Status")]
public string SomekingStatus { get; set; }
または、生の HTML を明示的に記述することもできます。
<label for="SomekingStatus" class="control-label">Someking Status</label>
モデル プロパティを DisplayName 属性で装飾します。