我有此代码(嵌套在表单帖子中)但不断收到错误消息,指出它缺少结束符 }
@for(int i=0;i< itemsCount; i++){
<input type="hidden" @string.Format("name= item_name_{0} value= {1}",i,items[i].Description) >
<input type="hidden" @string.Format("name= item_name_{0} value= {1}",i,items[i].UnitPrice.ToString("c"))>
}
我已经盯着它看够久了...有人能帮忙吗?
最佳答案
试试放@:
在你的 html 代码之前:
@for(int i=0;i< itemsCount; i++)
{
@: html code here
}
备选方案:
1. 用 <text></text>
包裹你的 html 代码
2. 使用 HtmlHelper
生成html代码
关于c# - MVC Razor for 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11183096/