Как использовать вспомогательные функции тегов ASP.NET внутри ячеек таблицы html

В этом руководстве Microsoft, как мы можем отображать метки и значения ячеек html с помощью тега HTML ASP.NET Помощники? Например, в следующем коде из учебника вместо использования <td>@Html.DisplayFor(modelItem => item.BlogId)<\td> я хотел бы использовать помощник тега. Я пробовал использовать <td><label asp-for="item.BlogId"></label><\td>, но intellisense не распознает item in item.BlogId там.


person nam    schedule 02.07.2016    source источник


Ответы (1)


Вспомогательные функции тегов в метке будут отображать свойство Отображать имя атрибута. Чтобы отобразить значение BlogId в поле зрения, вы можете сделать что-то вроде этого.

<table>
@foreach (SampleApp.Controllers.Blog item in Model)
{
    <tr><td>@item.BlogId</td></tr>
}
</table>

При необходимости можно обернуть значение меткой. Нет необходимости использовать атрибут asp-for.

person Anuraj    schedule 03.07.2016
comment
Прошу прощения за то, что так поздно пометил ваш ответ как Answer. - person nam; 23.01.2017