gpt4 book ai didi

asp.net-mvc - 哪个 ASP.NET MVC 验证库?

转载 作者:行者123 更新时间:2023-12-04 01:53:14 25 4
gpt4 key购买 nike

我正在尝试决定对新的 ASP.NET MVC 项目采用哪种验证方法。 (哇,有很多选择!)

该项目使用NHibernate,所以我首先考虑的是NHibernate Validator(因为与NHibernate紧密集成)。但是,据我所知,这种紧密集成只有几个好处:

1) NHibernate 生成的 DB Schemas 将包括验证的细节(例如,列长度将设置为验证中允许的最大值)。 (不过,这对我来说并不是很感兴趣,因为我手动生成了模式。)

2) 如果您尝试保存不符合验证规范的数据,NHibernate 将抛出异常。 (这对我来说似乎相当多余,因为在保存之前,数据可能已经通过您选择的任何机制进行了验证)

如果 NHibernate Validator 有更多好处,请告诉我!

我一直在阅读的其他图书馆包括:

  • MS 数据注释
  • 城堡验证器
  • 还有什么?

  • 我也一直在考虑使用 xVal 从同一组规则中提供客户端验证。但是,我听说 ASP.NET MVC v2 将包含开箱即用的类似于 xVal(与 jquery 集成)的内容?这个新包含的功能会使其他一些功能变得多余吗?

    所以,我基本上是在征求人们对这里采取哪个方向的建议。我不想实现特定的方案,只是在另一个方案成为主导技术时不得不将其撕掉。

    什么对你有用?您认为哪个选项具有/将具有优势?

    谢谢!

    最佳答案

    我一直在用FluentValidation连同 jQuery validation插件,仍然找不到他们无法处理的情况。

    关于asp.net-mvc - 哪个 ASP.NET MVC 验证库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1553838/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com