从客户端MVC3调用IValidateObject Validate方法

时间:2011-04-26 04:56:17

标签: jquery validation asp.net-mvc-3

我对MVC很新,我在项目中使用MVC ..

我使用IValidateObject实现了模型级验证。我在我的模型上使用一些验证逻辑创建了Validate方法......

我看到一些名为Iclientvalidatable的接口用于从jquery验证(客户端)调用验证方法..

现在我试图从客户端调用Validate方法......是否可能?

我是否需要在同一模型上实现Iclientvalidatable接口,并且还需要在此方法中编写相同的逻辑?

或者我可以直接从IClietnValidatable方法访问validate方法吗?

我的目标是从客户端访问验证方法逻辑。如果它不可能......那么我还需要在客户端编写相同的逻辑...

请帮帮我..谢谢..

2 个答案:

答案 0 :(得分:1)

如果您需要自定义客户端验证,则需要implement the IClientValidatable interface,但实际验证逻辑应使用javascript完成。这是another example

答案 1 :(得分:1)

您无法将类级别验证程序链接到客户端验证。

请参阅IValidatableObject in MVC3 - client side validation