Razor:方法'Write'没有超载需要0个参数

@{ int i = 4; } @foreach (string s in "1,2,3".Split(',')) { @:s is equal to @s @{ i++; } } 

我得到了“方法没有重载”写@“0”参数在@ {i ++; }代码行。 有什么想法吗? 谢谢!

尝试这个:

 @{ int i = 4; } @foreach (string s in "1,2,3".Split(',')) { @:s is equal to @s i++ } 

要么

 @{ int i = 4; } @foreach (string s in "1,2,3".Split(',')) { <text>is equal to @s</text> i++; }