1
在他的博客文章中,Scott Guthrie介绍了如何enable validation using DataAnnotations。如何在AJAX文章中使用服务器端验证?
例子:
public class Product
{
[Display(Name="Product Number")]
[Range(0, 5000)]
public int ProductID { get; set; }
[Display(Name="Name")]
[Required]
public string ProductName { get; set; }
[Display(Name="Price")]
[DataType(DataType.Currency)]
public double ListPrice { get; set; }
}
在评论这个博客帖子@Ke写道:
如何在服务器端验证与阿贾克斯岗位工作?即,如何将验证错误发送回客户端?
斯科特答道:
是 - 你可以处理这个问题。我相信菲尔·哈克将他的名单放在了博客上。
虽然我找不到这篇博文。我如何将服务器端验证与AJAX文章结合起来?
我见过的最佳选择似乎涉及使用partials将表单发送回客户端。我宁愿使用客户端JavaScript来启用错误消息。