asp.net-mvc – Json返回时如何读取modelstate错误?
发布时间:2020-12-15 23:04:27 所属栏目:asp.Net 来源:网络整理
导读:如何显示 JSON返回的ModelState错误? 我想做这样的事情: if (!ValidateLogOn(Name,currentPassword)) { ModelState.AddModelError("_FORM","Username or password is incorrect."); //Return a json object to the javascript return Json(new { ModelStat
如何显示
JSON返回的ModelState错误?
我想做这样的事情: if (!ValidateLogOn(Name,currentPassword)) { ModelState.AddModelError("_FORM","Username or password is incorrect."); //Return a json object to the javascript return Json(new { ModelState }); } 在查看ModelState错误并显示它们时,我的代码必须是什么? 我的实际代码在视图中读取JSON值如下: function createCategoryComplete(e) { var obj = e.get_object(); alert(obj.Values); } 解决方法
如果您要返回JSON,则无法使用ModelState.视图需要的一切都应包含在JSON字符串中.因此,不要将错误添加到ModelState,您可以将其添加到要序列化的模型中:
public ActionResult Index() { return Json(new { errorControl = "_FORM",errorMessage = "Username or password is incorrect.",someOtherProperty = "some other value" }); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – ASP.NET MVC 3 RTM项目中的这个错误是什么
- 使用VSCode如何调试C#控制台程序_2_加深总结
- 【DevExpress v17.2新功能预告】DevExpress ASP.NET Schedu
- 【译】使用Jwt身份认证保护 Asp.Net Core Web Api
- asp.net – SCRIPT5022:Sys.WebForms.PageRequestManagerS
- asp.net-mvc – 具有ASP.NET MVC的多语言网站
- asp.net – 我可以隐藏/显示asp:菜单项基于角色吗?
- asp.net-mvc – 使用razor引擎在mvc4中重写url
- asp.net-mvc – MVC4 Bootstrap示例中基于角色的导航显示
- ASP.NET网站中的预定作业,无需购买专用服务器
推荐文章
站长推荐
- asp.net-mvc-3 – 如何从@ Html.EditForModel()中
- asp.net – 在Visual Studio中查找CSS类引用的快
- asp.net – 当内容页面位于子文件夹中时,jQuery无
- asp.net-mvc – 如何在ASP.NET MVC视图中使用扩展
- 是否有可能在asp经典和asp.net之间共享会话状态
- asp.net-mvc – asp.net mvc嵌套视图模型表单sum
- asp.net-mvc-3 – 如何使用EF-Code-First将大表分
- [ASP.NET MVC]如何定制Numeric属性/字段验证消息
- 拦截ASP.NET MVC框架中的请求
- asp.net-mvc-3 – ASP.NET MVC 3和Razor的ASHX处
热点阅读