gpt4 book ai didi

asp.net-mvc - 在 foreach 中设置 var 的值 - Razor View Engine

转载 作者:行者123 更新时间:2023-12-01 22:44:32 24 4
gpt4 key购买 nike

我希望/怀疑这很容易,所以我会在这里问,如果是的话,我会出洋相。

我的 View 中有一个 foreach 循环,请注意,这是一个 Razor View 。我不知道 ASP.NET View 引擎是否做同样的事情......但它可能。我想在每个循环中翻转一个 bool 值,但它并没有让我这样做。 View 引擎窒息而死。为什么?我该如何解决?我做了一个 for 循环,现在我做了 mod 2,但我真的需要理解这一点。

这是我尝试过的:

@{
var IsOdd = false;
}
@foreach(var foo in bar)
{
@{ IsOdd = !IsOdd; }
<div class="@(IsOdd ? "odd" : "even")">@foo</div>
}

最佳答案

试试这个:

@{
var IsOdd = false;
}
@foreach(var foo in bar)
{
IsOdd = !IsOdd;
<div class="@(IsOdd ? "odd" : "even")">@foo</div>
}

(使用 MVC 3 RC 为我工作。)

关于asp.net-mvc - 在 foreach 中设置 var 的值 - Razor View Engine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4158975/

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