方法'Write'没有重载需要0个参数

Ton*_*ony 4 razor asp.net-mvc-3

这段代码出了什么问题?我从这个主题的标题中得到了错误.

@{ var errors = ViewData.ModelState.Values.Where(x=>x.Errors.Count > 0).ToList();}
Run Code Online (Sandbox Code Playgroud)

求助,看@评论

SLa*_*aks 20

using语句或其他代码块中,Razor期望代码而不是标记.
因此,您必须直接输入代码,而不是@{ ... }块.

Razor解析器将您的代码解释为@(打印空表达式),然后是普通的C#语句块({ ... }).

您只使用@{ ... }块将代码放在Razor期望标记的位置.