字符串中的C#Razor语法
这是我遇到的问题:
@{int i = 1;} @foreach (var item in Model) { @: i++; }
如何在id sortablei中使用i? 我试过了:@ i或@ {i}但是在我没有工作之前似乎没有空格。 我在Razor语法参考中找不到我的问题的答案,所以我现在有点无能为力。
括号:
@:
这里的括号是剃刀表达的范围; 在许多情况下,它们不是必需的,但在以下情况下它们是必需的
像这样的东西:
@model System.Generic.Collections.List @{ int i = 1; string sortablei = "abc", droptrue = "abc-cls"; } @foreach (var item in Model) { - @item.Qty x @item.Name
i++; }
这是您的知识的快速参考 。
像我这样的缝线没对,
正如马克所说,你需要做的就是用括号括起变量
sortable@(i)
我希望引用有点用处,因为您可以在Explicit Expression示例中找到您的特定问题
上述就是C#学习教程:字符串中的C#Razor语法分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1014212.html