【发布时间】:2010-02-10 19:29:21
【问题描述】:
xVal 似乎更适合 MVC 模型。可以用于传统的Web表单模型吗?
我目前正在考虑 MS 验证块和 .NET 验证框架。我还可以研究哪些其他验证框架?
【问题讨论】:
标签: asp.net validation xval validationframework
xVal 似乎更适合 MVC 模型。可以用于传统的Web表单模型吗?
我目前正在考虑 MS 验证块和 .NET 验证框架。我还可以研究哪些其他验证框架?
【问题讨论】:
标签: asp.net validation xval validationframework
还有一个 xval 的 webforms 端口,您可以找到 here。 Xval 本身并不是中继验证框架,而是将服务器验证与客户端验证链接在一起的更多方式,这样您就不必重复代码。你可以通过使用你最喜欢的服务器端验证框架和你最喜欢的客户端验证框架来做到这一点。
我个人更喜欢在服务器端使用fluent validation,在客户端使用jquery 验证。我喜欢流畅验证的一点是,它将验证与模型分离,因为您不需要任何属性(我不像属性样式验证那样中继)。它支持一些非常高级的验证。如果您想使用属性样式验证框架,我可能会建议使用castles 框架。我在一些项目中使用过它,我认为它工作得很好。它也与 xval 很好地集成(至少与 mvc 版本)。
【讨论】: