【发布时间】:2021-03-23 09:46:24
【问题描述】:
我在使用 razor 时遇到问题,我正在尝试访问列表的第一个元素。但是当我尝试使用item2.hijos[0].ruta 强制转换元素时,我得到了一个错误。
但是当我使用 item2.hijos.count() 时,它返回 1。所以有一个元素,但不知何故 razor 不希望我访问它。
这是我的代码。 items2.hijos.first() 也不起作用。
foreach (var item in Model)
{
<li id="@(item.CNombreManual)" onclick="mostrarEsconderHijos(this.id)" class="list-group-item-heading">@(item.CNombreManual)</li>
foreach (var item2 in item.hijos)
{
<li id="_@(item.cNombreManual)" class="list-group-item" style="tex-align:left; display:none">
@(item2.CNombreManual)
@Html.ImageActionLink("Ver PDF", "Descargar", "Manual", new { NombreArchivo = item2.hijos[0].Ruta }, null, "~/imgs/LecturaPdf.png")
</li>
}
}
【问题讨论】:
-
在调试器中设置断点并检查
item2.hijos。
标签: c# asp.net .net asp.net-mvc razor-pages