我如何获得控制器中的验证错误?

问题描述 投票:0回答:1

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);
asp.net-mvc validation message
1个回答
0
投票

您需要按如下所示将属性添加到Employee视图模型的属性中:

[Required]
public string Name {get; set;}

post提供了有关您可以添加的不同类型的验证的更多详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.