gpt4 book ai didi

c# - Razor View Engine 的嵌套操作

转载 作者:太空狗 更新时间:2023-10-29 20:59:58 24 4
gpt4 key购买 nike

我不知道如何在 Razor 中进行“嵌套”操作。例如如何在 FOREACH 中使用 IF。 VisualStudio 在以下 block 上抛出编译时错误,提示“无效的表达式术语‘if’”

@foreach (var document in Model) {

@if (document.Item.Count > 0) {
<div>
@MvcHtmlString.Create(document.Items[0].ContentPresenter)
</div>
}

}

最佳答案

难道你只需要将 @@if 中删除并使其成为:

@foreach (var document in Model) {
if (document.Item.Count > 0) {
<div>
@MvcHtmlString.Create(document.Items[0].ContentPresenter)
</div>
}
}

抱歉,我没有使用过 Razor,但它的卖点不是基于上下文在代码和 HTML 之间来回自动切换吗?

关于c# - Razor View Engine 的嵌套操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3868634/

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