获取表单提交MVC错误信息

  if (!ModelState.IsValid)
                {
                    List<string> Keys = ModelState.Keys.ToList();
                    //获取每一个key对应的ModelStateDictionary

                    string msg = string.Empty;
                    foreach (var key in Keys)
                    {
                        var errors = ModelState[key].Errors.ToList();
                        //将错误描述添加到Allkey中
                        foreach (var error in errors)
                        {
                            msg = msg + error.ErrorMessage + “</br>”;
                        }
                    }
                    ViewBag.DataErrorMessage = msg;
                    return View(register);
                }

posted @ 2014-09-25 14:27  五三中  阅读(241)  评论(0编辑  收藏  举报