选择验证框架-ASP.NET
对于webforms应用程序,您更喜欢哪种验证框架。这将是一个相当大的复杂应用程序。我希望在一个地方指定规则集和业务验证,并在客户端和服务器端集成它们。我更喜欢客户端的jquery选择验证框架-ASP.NET,asp.net,validation,validationframework,Asp.net,Validation,Validationframework,对于webforms应用程序,您更喜欢哪种验证框架。这将是一个相当大的复杂应用程序。我希望在一个地方指定规则集和业务验证,并在客户端和服务器端集成它们。我更喜欢客户端的jquery 有人有什么建议吗?您可以查看.NET 3.5 DataAnnotations。因为它与ASP.NET集成得很好,但我认为它不支持规则集的概念。另一个选项是Enterprise Library Validation Application Block,它支持自定义规则集,但是,将其与ASP.NET集成需要稍长的时间。然
有人有什么建议吗?您可以查看.NET 3.5 DataAnnotations。因为它与ASP.NET集成得很好,但我认为它不支持规则集的概念。另一个选项是Enterprise Library Validation Application Block,它支持自定义规则集,但是,将其与ASP.NET集成需要稍长的时间。然而,网上有一些资料应该会给你一个好的开始。这里(我自己写的)是关于将VAB与O/RM工具集成的,这里是关于将VAB与ASP.NET集成的
祝你好运。对于web表单还是MVC?以下是我迄今为止看到的选项:
- JQuery验证插件(仅客户端)
- XVal:XVal.codeplex.com,有客户端和服务器端组件,但我认为它只是MVC。不确定。我相信这与jqueryvalidate插件集成在一起
- 企业库验证应用程序块-我上次检查时才在服务器端,但这是提供逻辑的好方法。可以在配置文件中提供规则,作为代码上的属性或替代存储。然后,可以对前端使用jqueryvalidate。没有针对客户端/服务器的单一解决方案
- 标准ASP.NET验证程序,它在客户端和服务器端工作。ASP.NET和MVC都有您现在可能有的实现
例如,您可以使用jquery查找验证控件、验证并将控件验证到目标,这将有助于获取错误消息、更改表单字段类等。这是针对webforms的。企业验证块不使用jqueryjqueryvalidate插件进行客户端验证,这是我的观点。因此,这不是一个完整的解决方案。忘了提那件事了。