gpt4 book ai didi

asp.net-mvc - MVC3 Razor View 中的文本文字问题

转载 作者:行者123 更新时间:2023-12-03 14:34:25 25 4
gpt4 key购买 nike

为什么需要使用<text>标记将管道文字“ |”括起来在这个标记中?当然,这完全超出了ActionLink方法的范围。

@foreach (var item in Model.DetailItem.PlannedResources)
{
<tr>
<td>
@if (Model.ViewMode == ViewMode.Edit)
{
@Html.ActionLink("Edit", "Edit", new { id = item.PlannedResourceId }) <text>|</text>
@Html.ActionLink("Delete", "Delete", new {id = item.PlannedResourceId})
}
@Html.ActionLink("Details", "Details", new { id = item.PlannedResourceId })
</td>
<td>
| @item.ResourceType.Name
</td>
</tr>
}


如果我不使用它,则会得到错误 CS1525: Invalid expression term '|',但是第二个'|'畅通无阻。

最佳答案

这是因为当您在带有{}的语句中时,只有HTML标记被视为文字,其他所有内容都是服务器端脚本。因此,您需要使用标准的HTML标记(例如<div><span>,...),或者如果您想使用文字,请使用特殊的<text>标记,该标记不会输出到响应中。

关于asp.net-mvc - MVC3 Razor View 中的文本文字问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4416812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com