MVC 3 - Razor - значение печати для модели
Я пытаюсь установить значение метки с помощью Razor, у меня есть модель и
<label id="status">
@{
if (Model.Count() > 0)
{
Model.First().StatusName.ToString();
}
}
</label>
Если я поставил точку останова на Model.First(). StatusName.ToString(); Я вижу, что это выражение имеет значение, которое мне нужно, но я не вижу его, когда страница получает визуализацию -
Я что-то пропустил в своем синтаксисе?
Спасибо
Ответы
Ответ 1
Вам нужно добавить знак @
до Model.First().StatusName.ToString()
, чтобы Razor знал, что вы что-то выводили. В противном случае он будет рассматривать его как обычный вызов метода.
<label id="status">
@{
if (Model.Count() > 0)
{
@Model.First().StatusName.ToString()
}
}
</label>