在mvc3远程验证中,如何在元素失去焦点时触发验证?

时间:2011-03-03 03:34:00

标签: asp.net-mvc-3

我想在元素失去焦点时触发,但无法想象如何做到这一点。 因为每次用钥匙打火都是如此浪费资源。

1 个答案:

答案 0 :(得分:0)

如果您使用数据注释进行验证,则可以在模型中使用以下内容:

[Required]
[Display(Name="ArticleNumber")]
[Remote("Action", "Controller", HttpMethod="POST", ErrorMessage="ArticleNumber not found."]
public string ArticleNumber { get; set; }

在这种情况下,失去焦点后会触发验证。 Remote-Attribute使用HTTP-POST调用控制器“Controller”的操作“Action”。