什么服务器验证逻辑转换为不显眼的客户端验证

时间:2011-07-28 05:45:47

标签: javascript asp.net-mvc validation attributes data-annotations

在MVC3中你可以这样写:

[Required(ErrorMessage="Please fill some field that I need")]
public string someFieldThatINeed;

但是自定义验证属性呢?他们会转换为客户端javascript代码并验证以及嵌入式验证属性吗?或者我是否需要编写自己的javascript客户端代码?谢谢!

1 个答案:

答案 0 :(得分:1)

如果自定义属性不是从某些标准验证属性派生的,或者需要一些特殊的验证逻辑,那么您可以实现IClientValidatable并编写自定义客户端适配器。这是an example