gpt4 book ai didi

validation - MVC3中的IValidatableObject-客户端验证

转载 作者:行者123 更新时间:2023-12-03 08:41:45 25 4
gpt4 key购买 nike

使用MVC3,您可以使用两种新机制来添加自定义验证。它们是(1)子类ValidationAttribute或(2)实现IValidatableObject。

ValidationAttribute允许您通过实现IClientValidatable(并通过jQuery注册新的适配器和方法)相对简单地添加客户端验证。

IValidatableObject更适合一次性验证要求,在这种情况下,不能选择重用。它也导致简单的代码。因此,对于许多情况,这将是我的选择。不幸的是,我看不到使用此方法实现客户端验证的简便方法。

所以问题是我缺少什么?使用IValidatableObject时如何获得JS验证?

最佳答案

由于我在这里没有得到(有效)答案,因此我询问了Microsoft的几个人,他们确认目前不可能。

布拉德·威尔逊(Brad Wilson):

At this time, only property level validators can emit client-side validation (as that lines up much better with the idea of input validation in the form of the browser... there is no "model" to speak of, from the browser's point of view).



斯图尔特韭菜:

I don't believe you can hook up client validation with IValidatableObject

关于validation - MVC3中的IValidatableObject-客户端验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4748703/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com