在剃刀引擎中,我使用了LabelFor
辅助方法来显示名称
但显示名称似乎不太好显示。因此,我需要更改我的显示名称如何操作....
@Html.LabelFor(model => model.SomekingStatus, new { @class = "control-label"})
发布于 2012-07-25 21:53:03
您可以使用[DisplayName]
属性装饰视图模型属性,并指定要使用的文本:
[DisplayName("foo bar")]
public string SomekingStatus { get; set; }
或者使用LabelFor帮助器的另一个重载,它允许您指定文本:
@Html.LabelFor(model => model.SomekingStatus, "foo bar")
而且,不能像您尝试的那样在MVC3中指定类名,因为LabelFor
助手不支持这样做。但是,这可以在MVC4或5中工作。
发布于 2012-07-25 21:52:21
您可以通过使用DisplayName
属性装饰属性来更改标签的文本。
[DisplayName("Someking Status")]
public string SomekingStatus { get; set; }
或者,您可以显式编写原始HTML:
<label for="SomekingStatus" class="control-label">Someking Status</label>
发布于 2012-07-25 21:53:03
用DisplayName属性修饰模型属性。
https://stackoverflow.com/questions/11651254
复制相似问题