【发布时间】:2021-08-30 17:20:40
【问题描述】:
我遇到了这个问题:我必须在 Razor 中使用关键字 default 作为适当的,就像这个代码:
<tr>
<td>default</td>
<td>@n.@(@default)</td>
</tr>
n 在哪里。是一个foreach doc.microsoft 说我必须使用显示格式,但不起作用。 https://docs.microsoft.com/it-it/aspnet/core/mvc/views/razor?view=aspnetcore-5.0
错误文本是这样的:“名称默认值在上下文中不存在” 但我的礼貌是这样的。
有人可以帮帮我吗? 我查看了其他帖子,但我什么也找不到。 问候。
已添加评论
代码是这样的:
@foreach (///.Networks n in Model.networks)
{
<tr>
<td>default</td>
<td>@n.default</td>
</tr>
networks 包含适当的默认设置,建议的“尝试@(n.@default)”不起作用,输出为:
默认 ///.Networks.@default
/// 隐藏了真正的命名空间
【问题讨论】:
-
你能显示
n的代码吗? -
试试
@(n.@default) -
编辑我的帖子,回复所有
-
有大量不同“解决方案”的信息。值得一试
@@n.default和@(@n.default) -
我会试试:
@(n.default)可以吗?
标签: c# asp.net-core razor