我想将一个字段(属性)的值从model放入Html.Label。像这样:
@Html.Label(item => item.Title)
我不想要item.Title的标签(如Html.LabelFor( model => model.Title)
)。但我想将item.Title
的值作为文本(字符串)放在标签中。所以运行时的结果应该是这样的:
<label>Some Title</label>
我该怎么做?
答案 0 :(得分:40)
试试这个:
@Html.Label(Model.Title)
应该有效
<强> EDITED 强>
或者这个:
<label>@Html.DisplayFor(item => item.Title)</label>
答案 1 :(得分:6)
<label>@Model.Title</label>
答案 2 :(得分:1)
以下似乎是向字段添加标签的更合适方式。
@Html.LabelFor(x => x.SomeValue, Model.SomeLabel)
@Html.TextBoxFor(x => x.SomeValue)
答案 3 :(得分:1)
我知道这是一个老问题,但这对我有所帮助,也许它也可以帮助其他人。
@Html.Label("Name of the label", htmlAttributes: new { @class = "control-label col-md-2" })