gpt4 book ai didi

asp.net-mvc - ASP.NET MVC Razor 串联

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

我正在尝试使用 Razor View 引擎渲染如下所示的 HTML 列表:

<ul>
<li id="item_1">Item 1</li>
<li id="item_2">Item 2</li>
</ul>

我尝试用来呈现此列表的代码是:

<ul>
@foreach (var item in Model.TheItems)
{
<li id="item_@item.TheItemId">Item @item.TheItemId</li>
}
</ul>

解析器令人窒息,因为它认为 id 属性中下划线右侧的所有内容都是纯文本,不应该被解析。我不确定如何指示解析器呈现 TheItemId。

我不想只是模型对象上包含 item_ 前缀的属性。

我还必须保留此语法,因为我将列表与 JQuery Sortable 和序列化函数一起使用,该函数需要使用此语法格式化 id 属性。

最佳答案

您应该用 ( ) 包装调用的内部部分:

<li id="item_@(item.TheItemId)">

关于asp.net-mvc - ASP.NET MVC Razor 串联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4702957/

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