我想将模型中的字段(属性)的值放入 Html.Label 中。像这样的东西:
@Html.Label(item => item.Title)
我不想要 item.Title 的标签(如Html.LabelFor( model => model.Title)
)。但我想将item.Title
标签中的值作为文本(字符串)。所以运行时的结果应该是这样的:
<label>Some Title</label>
我怎样才能做到这一点?
我想将模型中的字段(属性)的值放入 Html.Label 中。像这样的东西:
@Html.Label(item => item.Title)
我不想要 item.Title 的标签(如Html.LabelFor( model => model.Title)
)。但我想将item.Title
标签中的值作为文本(字符串)。所以运行时的结果应该是这样的:
<label>Some Title</label>
我怎样才能做到这一点?
尝试这个:
@Html.Label(Model.Title)
它应该工作
已编辑
或这个:
<label>@Html.DisplayFor(item => item.Title)</label>
<label>@Model.Title</label>
以下似乎是向字段添加标签的更合适的方式。
@Html.LabelFor(x => x.SomeValue, Model.SomeLabel)
@Html.TextBoxFor(x => x.SomeValue)
我知道这是一个老问题,但这对我有帮助,也许它也会对其他人有所帮助。
@Html.Label("Name of the label", htmlAttributes: new { @class = "control-label col-md-2" })