如何在ASP.NET MVC视图中找出错误计数?

Oun*_*ess 6 asp.net asp.net-mvc validationsummary

我想使用以下字符串格式化我的ValidationSummary的标题:

"There are {0} errors on this page."
Run Code Online (Sandbox Code Playgroud)

如何在控制器中执行错误并将其添加到ViewData中,如何找出错误数?

tva*_*son 17

我认为你的意思是从视角.以下是未经测试的.

ViewData.ModelState.Values.Where( v => v.Errors.Count != 0 ).Count()
Run Code Online (Sandbox Code Playgroud)