我想使用类似以下字符串的格式来设置验证摘要的标题格式:
```
```
我希望能够使用一个字符串将我的验证摘要标题格式化:
```"There are {0} errors on this page."
如何在不在控制器中添加并将其添加到视图数据中的情况下查找错误数量?
我希望能够使用一个字符串将我的验证摘要标题格式化:
```"There are {0} errors on this page."
如何在不在控制器中添加并将其添加到视图数据中的情况下查找错误数量?
我猜你的意思是从视图中获取。以下内容未经测试。
ViewData.ModelState.Values.Where( v => v.Errors.Count != 0 ).Count()
IEnumerable<RuleViolation>
,可以通过以下方式获取计数:var errorCount = GetRuleViolations().Count();
您也可以使用一种更简单的方法
@if (ViewData.ModelState.ErrorCount > 0)
{
...
}