/// <summary> /// 将modelState的第一条转为ResultMessage /// </summary> /// <param name="modelState"></param> /// <returns></returns> public static ResultMessage ToResultMessageFirst(this ModelStateDictionary modelState) { var list = modelState.ToList(); if (list.Count() == 0) { return(new ResultMessage() { Status = "0", Message = "Can not find ModelStateDictionary" }); } ModelErrorCollection modelErrors = list[0].Value.Errors; if (modelErrors.Count() == 0) { return(new ResultMessage() { Status = "0", Message = "Can not find ModelErrorCollection" }); } return(new ResultMessage() { Status = "0", Message = modelErrors[0].ErrorMessage }); }