在razor中添加foreach打破了if else语句块的代码
本文关键字:else if 语句 代码 razor 添加 foreach | 更新日期: 2023-09-27 17:51:02
@if (@Model.Persons.Count > 0)
var data= @Model.Persons;
}
else
{
<b>no data!</b>
}
当我在if语句中添加foreach语句时,否则代码块将被破坏
@if (@Model.Persons.Count > 0)
{
var data= @Model.Persons;
foreach(var item in @data){
...
}
}
else{ // this now becomes broken after adding foreach
}
将@
从Model.Persons.Count
、Model.Persons
和data
中移除。您已经使用@if (){ }
.
@if (Model.Persons.Count > 0)
{
var data= Model.Persons;
foreach(var item in data){
...
}
}
else
{
}