im使用ajax方法将一些文本字段数据发布到控制器,而不使用form,现在我想获取验证错误消息,如果通过modelstate在控制器中将任何字段保留为空,那么我该怎么办?
public JsonResult Check(Employee emp)
{
string msg = null;
bool success = false;
if(ModelState.IsValid)
{
success = true;
}
else {
return Json(new { msg = ModelState });
}
return Json(emp);
您需要按如下所示将属性添加到Employee视图模型的属性中:
[Required]
public string Name {get; set;}
此post提供了有关您可以添加的不同类型的验证的更多详细信息。