Как получить значение из модели для Html.Label?

Я хочу поместить значение поля (свойства) из модели в Html.Label. Что-то вроде этого:

@Html.Label(item => item.Title)

Мне не нужна метка для item.Title(например, Html.LabelFor( model => model.Title)). Но я хочу поместить значение item.Title в метку в виде текста (строки). Таким образом, результат во время выполнения должен быть таким:

<label>Some Title</label>

Как я могу это сделать?

Ответы

Ответ 1

Попробуйте следующее:

@Html.Label(Model.Title)

Он должен работать

EDITED

или это:

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

Ответ 2

<label>@Model.Title</label>

Ответ 3

Следующее выглядит как более подходящий способ добавления метки в поле.

@Html.LabelFor(x => x.SomeValue, Model.SomeLabel)
@Html.TextBoxFor(x => x.SomeValue)

Ответ 4

Я знаю, что это старый вопрос, но это помогло мне, и, возможно, это поможет кому-то еще.

@Html.Label("Name of the label", htmlAttributes: new { @class = "control-label col-md-2" })