选择验证框架 - ASP.NET

时间:2010-02-12 15:28:58

标签: asp.net validation validationframework

您更喜欢哪种验证框架用于webforms应用程序。这将是一个相当大的复杂应用程序。我想在一个地方指定规则集和业务验证,并在客户端和服务器端集成它。我更喜欢客户端的jquery。

有人有什么建议吗?

3 个答案:

答案 0 :(得分:0)

您可以查看.NET 3.5 DataAnnotations。因为它与ASP.NET很好地集成,但我不相信它支持规则集的概念。另一个选项是企业库验证应用程序块,它支持自定义规则集,但是,它将花费您更多的时间将其与ASP.NET集成。但是,有一些在线资料可以帮助您开始。这里an article(由我自己编写)关于将VAB与O / RM工具集成,这里有关于将VAB与ASP.NET集成的an interesting article

祝你好运。

答案 1 :(得分:0)

对于网络表单或MVC?以下是我到目前为止看到的选项:

  • JQuery验证插件(仅限客户端)
  • XVal:xval.codeplex.com,有客户端和服务器端组件,但我认为它只是MVC。不确定。我相信这与JQuery验证插件集成。
  • 企业库验证应用程序块 - 服务器端仅在我上次检查时,但提供逻辑的好方法。可以在配置文件中提供规则,作为代码中的属性或替代商店。然后,您可以使用JQUery验证前端。不是客户端/服务器的单一解决方案。
  • 标准ASP.NET验证程序,它在客户端和服务器端工作。 ASP.NET和MVC都可以实现你现在的实现。

答案 2 :(得分:0)

对于WebForms,标准验证器提供了一个很好的基础,如果你使用jQuery,你可以很容易地复制asp.net验证检查并做出相应的反应,即替换并提供比Validation Summary控件更好的用户反馈。 / p> 例如,您可以使用jquery找到验证控件,验证并获取目标控件验证,这将有助于获取错误消息,更改表单字段类等。

相关问题