【问题标题】:@for loop in RazorRazor 中的 @for 循环
【发布时间】:2017-03-30 07:13:44
【问题描述】:

我有一个 foreach 循环 @foreach (var t in Model) 我如何将它转移到 @for 循环?我需要从最后开始浏览元素。示例:如果我有数组 {1,2,3} 我需要将其显示为 3,2,1

【问题讨论】:

  • 只写一个for 循环——有什么问题?也许您应该显示Model 的代码。

标签: c# razor


【解决方案1】:
    for(var i = Model.length-1; i >= 0 ; i--) {
        ...
    }

【讨论】:

  • Razor 不需要花括号吗?
【解决方案2】:

这是一个措辞可怕的问题..但这里有一点遗憾的代码。

根据需要添加您自己的 Razor 标记...

if ( (null != Model) && (0 < Model.Count) ) {
    for (int index = Model.Count - 1; 0 < index; index--) {
        // show some Model[index] goodness...
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-06-13
    • 2011-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多