asp.net core mvc模型验证 返回错误信息

if (!ModelState.IsValid)
            {
                foreach (var key in ModelState.Keys)
                {
                    var ModelStateKey = ModelState[key];
                    if (ModelStateKey.Errors.Any())
                    {
                        var ModelStateError = ModelStateKey.Errors.FirstOrDefault().ErrorMessage;
                        return Json(new
                        {   
                            code = 200,
                            msg = ModelStateError,
                        });
                    }
                }
                //_context.Add(zhsksbGzl1000);
                //await _context.SaveChangesAsync();
                //return RedirectToAction(nameof(Index));
            }
            return Json(true);
            //return View(zhsksbGzl1000);
        }
posted @ 2022-06-14 15:12  星落森河  阅读(313)  评论(0)    收藏  举报