ModelState查看錯誤字段的信息


 if (!ModelState.IsValid)
            {
                List<string> sb = new List<string>();
                //獲取所有錯誤的Key
                List<string> Keys = ModelState.Keys.ToList();
                //獲取每一個key對應的ModelStateDictionary
                foreach (var key in Keys)
                {
                    var errors = ModelState[key].Errors.ToList();
                    //將錯誤描述添加到sb中
                    foreach (var error in errors)
                    {
                        sb.Add(error.ErrorMessage);
                    }
                }
                return Json(sb);
            }

 

手動構造error

ModelState.AddModelError("UserName", "請輸入用戶名。");

參考1


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM