在ASP.NET MVC中以编程方式验证模型列表

安德烈

我想以编程方式逐一验证模型列表。

我尝试了TryValidateModel,但是看起来它聚集了验证错误,因此当我遍历10个模型的列表时,如果第5个模型无效,则对于6-10个模型,TryValidateModel返回false

安德烈

您可以使用控制器方法ValidateModelTryValidateModel

ValidateModel -如果模型无效,则引发异常。

TryValidateModel -返回布尔值,表明模型是否有效。

MSDN

验证模型时,如果将至少一个表单输入绑定到模型属性,则将运行所有属性的所有验证器。TryValidateModel与ValidateModel方法类似,不同之处在于,如果模型验证失败,则TryValidateModel方法不会引发InvalidOperationExceptionException。

如果您逐一验证模型列表,则可能需要通过调用来为每次迭代重置ModelState ModelState.Clear()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在ASP.net MVC中以编程方式包括模型属性

来自分类Dev

ASP.NET MVC模型验证

来自分类Dev

ASP.NET MVC删除模型验证

来自分类Dev

ASP.NET MVC中的问题模型绑定嵌套列表

来自分类Dev

ASP.NET MVC中的问题模型绑定嵌套列表

来自分类Dev

如何在Asp .net MVC中验证下拉列表

来自分类Dev

ASP.NET MVC6:以编程方式设置webroot

来自分类Dev

如何以编程方式在ASP.NET MVC 5中注册RoleProvider?

来自分类Dev

在ASP.NET MVC5中以编程方式设置用户

来自分类Dev

如何在ASP.NET MVC中以编程方式确定Route Prefix?

来自分类Dev

如何在ASP.NET MVC中以编程方式设置SODA API端点

来自分类Dev

如何以编程方式在ASP.NET MVC 5中注册RoleProvider?

来自分类Dev

在 Asp.Net MVC 中以编程方式呈现视图并传递查询字符串

来自分类Dev

验证 asp.net 中的下拉列表

来自分类Dev

将模型对象列表列表发布到ASP.NET MVC中的Controller

来自分类Dev

如何基于asp.net mvc4中的模型列表填充列表框?

来自分类Dev

具有值匹配的ASP.NET MVC模型验证

来自分类Dev

验证之前ASP.NET MVC修改视图模型属性

来自分类Dev

ASP.net MVC不验证子模型

来自分类Dev

ASP.NET MVC模型验证最佳实践

来自分类Dev

来自 ajax 调用 asp.net MVC 模型的验证错误

来自分类Dev

在ASP.NET MVC中,将身份验证模型移至类库

来自分类Dev

在ASP.NET MVC中FluentValidation验证之前如何截取我的模型?

来自分类Dev

以编程方式将标准和超链接列表项的混合添加到ASP.NET中的项目符号列表

来自分类Dev

模型ASP.Net MVC中的渲染模型

来自分类Dev

ASP.NET MVC 5模型绑定列表为空

来自分类Dev

ASP.NET Core 3 MVC:对象列表的模型绑定

来自分类Dev

ASP.NET MVC 5模型绑定列表为空

来自分类Dev

在asp.net mvc 4中回发时未绑定到模型的对象列表

Related 相关文章

  1. 1

    在ASP.net MVC中以编程方式包括模型属性

  2. 2

    ASP.NET MVC模型验证

  3. 3

    ASP.NET MVC删除模型验证

  4. 4

    ASP.NET MVC中的问题模型绑定嵌套列表

  5. 5

    ASP.NET MVC中的问题模型绑定嵌套列表

  6. 6

    如何在Asp .net MVC中验证下拉列表

  7. 7

    ASP.NET MVC6:以编程方式设置webroot

  8. 8

    如何以编程方式在ASP.NET MVC 5中注册RoleProvider?

  9. 9

    在ASP.NET MVC5中以编程方式设置用户

  10. 10

    如何在ASP.NET MVC中以编程方式确定Route Prefix?

  11. 11

    如何在ASP.NET MVC中以编程方式设置SODA API端点

  12. 12

    如何以编程方式在ASP.NET MVC 5中注册RoleProvider?

  13. 13

    在 Asp.Net MVC 中以编程方式呈现视图并传递查询字符串

  14. 14

    验证 asp.net 中的下拉列表

  15. 15

    将模型对象列表列表发布到ASP.NET MVC中的Controller

  16. 16

    如何基于asp.net mvc4中的模型列表填充列表框?

  17. 17

    具有值匹配的ASP.NET MVC模型验证

  18. 18

    验证之前ASP.NET MVC修改视图模型属性

  19. 19

    ASP.net MVC不验证子模型

  20. 20

    ASP.NET MVC模型验证最佳实践

  21. 21

    来自 ajax 调用 asp.net MVC 模型的验证错误

  22. 22

    在ASP.NET MVC中,将身份验证模型移至类库

  23. 23

    在ASP.NET MVC中FluentValidation验证之前如何截取我的模型?

  24. 24

    以编程方式将标准和超链接列表项的混合添加到ASP.NET中的项目符号列表

  25. 25

    模型ASP.Net MVC中的渲染模型

  26. 26

    ASP.NET MVC 5模型绑定列表为空

  27. 27

    ASP.NET Core 3 MVC:对象列表的模型绑定

  28. 28

    ASP.NET MVC 5模型绑定列表为空

  29. 29

    在asp.net mvc 4中回发时未绑定到模型的对象列表

热门标签

归档