Asp.net mvc 如何从Html.Label的模型中获取值?

Asp.net mvc 如何从Html.Label的模型中获取值?,asp.net-mvc,html.label,Asp.net Mvc,Html.label,我想将模型中的字段(属性)的值放入Html.Label中。大概是这样的: @Html.Label(item => item.Title) <label>Some Title</label> 我不想要item.Title的标签(比如Html.labelformodel=>model.Title))。但是我想把item.Title的值作为文本(字符串)放在标签中。因此,运行时的结果应该如下所示: @Html.Label(item => item.Title)

我想将模型中的字段(属性)的值放入Html.Label中。大概是这样的:

@Html.Label(item => item.Title)
<label>Some Title</label>
我不想要item.Title的标签(比如
Html.labelformodel=>model.Title)
)。但是我想把
item.Title
的值作为文本(字符串)放在标签中。因此,运行时的结果应该如下所示:

@Html.Label(item => item.Title)
<label>Some Title</label>
一些标题
我该怎么做

试试这个:

@Html.Label(Model.Title)
应该行得通

已编辑

或者这个:

<label>@Html.DisplayFor(item => item.Title)</label>
@Html.DisplayFor(item=>item.Title)
@Model.Title

以下似乎是向字段添加标签的更合适的方法

@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" })
哇,就是这么简单:))。谢谢你@melvas。