用jquery之外的其他框架替换mvc客户端验证

本文关键字:替换 mvc 客户端 验证 框架 其他 jquery | 更新日期: 2023-09-27 18:04:53

我想知道如果如何可以使用其他客户端验证框架(比jquery验证,例如。在asp.net mvc?

我刚看了mvc源代码,它似乎是硬连线。该类创建属性,这些属性将稍后添加到控件中。

也许有一种方法可以继承一个类,并以某种方式将其配置为默认值。似乎asp.net mvc有太多的静态类(例如HtmlHelper),这使得它几乎不可能扩展一些功能而不重写大量的框架代码?

通用数据注释的功能在描述有关数据的元信息方面很酷。它被实体框架和MVC使用,但是客户端验证应该限于jquery验证?

我知道,我可以配置像parsley这样的客户端验证框架来使用其他前缀,比如"data-val-"(jquery validate的)而不是"data-parsley-",但不是所有的功能都可以这样使用,冲突是可能的。

希望有人能给我一个答案;-)

用jquery之外的其他框架替换mvc客户端验证

您可以使用任何您想使用的客户端验证。Asp.net提供了可以转换为客户端代码的服务器代码,但这并不是唯一的选择。您可以使用独立于服务器代码框架的任何客户端代码。只需在您希望的页面上包含适当的客户端代码,它就可以工作了。