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

有人有什么建议吗?

有帮助吗?

解决方案

您可以看看.NET 3.5 DataAnnotations。因为它与ASP.NET集成好,但我不认为它支持的规则集的概念。另一种选择是企业库验证应用程序块,它支持定制的规则集,但是,它会带你稍微更多的时间来集成了与ASP.NET。但是有应该给你一个揭开序幕的在线素材。这里关于与集成VAB的文章(我自己写的) O / RM工具,这里是一个有趣的文章有关与ASP整合VAB 。 NET。

好运。

其他提示

有关的WebForms,标准验证提供了良好的基础上,如果使用jQuery,可以很容易地复制该asp.net验证检查,并相应地作出反应,即,替换和给用户比验证摘要控制提供更好的反馈。

比如,你可以使用jQuery找到验证控件,验证并获得控制到验证目标,这将有助于在收到错误消息,改变表单字段类等。

对于 Web 表单还是 MVC?以下是我迄今为止看到的选项:

  • JQuery 验证插件(仅限客户端)
  • X值:xval.codeplex.com,有客户端和服务器端组件,但我认为它只是 MVC。没有把握。我确实相信这与 JQuery 验证插件集成。
  • 企业库验证应用程序块 - 仅在我上次检查时服务器端,但提供逻辑的好方法。可以在配置文件中提供规则,作为代码或替代存储的属性。然后您可以使用 JQUery 验证前端。没有单一的客户端/服务器解决方案。
  • 标准 ASP.NET 验证器,可在客户端和服务器端工作。ASP.NET 和 MVC 都有实现,就像您现在可能的那样。
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top