asp.net-mvc-3 – 请参阅控制器中的验证摘要
发布时间:2020-12-16 07:16:19 所属栏目:asp.Net 来源:网络整理
导读:我的一个MVC页面中有一个强类型的ajax调用(POST).我并不想尝试及导线上的客户端验证是什么,以及将没有摘要显示在客户端,但是,我想扔在模型的一些数据说明和验证控制器上;如果验证失败,我想将验证摘要中的内容作为 JSON属性发回,这样我就可以在对话框中将其显
我的一个MVC页面中有一个强类型的ajax调用(POST).我并不想尝试及导线上的客户端验证是什么,以及将没有摘要显示在客户端,但是,我想扔在模型的一些数据说明和验证控制器上;如果验证失败,我想将验证摘要中的内容作为
JSON属性发回,这样我就可以在对话框中将其显示为错误消息.
如何在控制器中为JsonResponse提供验证摘要的文本? 解决方法
如果您尝试获取错误,则只需使用
ModelState.Errors 从控制器获取所有错误.从那里你可以按照你想要的方式制作JSON响应:
var response = new { isValid = ModelState.IsValid,errors = ModelState .SelectMany(ms => ms.Value.Errors) .Select(ms => ms.ErrorMessage) }; return Json(response); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-5 – Sharepoint 2013 MVC 5提供商托管的应用程
- 如何在asp.net webforms捆绑中将cdN添加到bundle.config
- .Net Core微服务入门全纪录(四)——Ocelot-API网关(上)
- asp.net-mvc-4 – 使用信号器一对一,包括离线模式
- ASP.NET MVC与Webforms与HTTP处理程序(.ashx) – 哪个是最轻
- asp.net-mvc-3 – 如何删除不需要的WWW-Authenticate标头
- asp.net – 更新ValidationSummary列表控件模糊?
- 为什么ASP.Net重写runat = server锚控件的相对路径?
- 在ASP.NET Linq数据绑定中将Gridview数据导出到Excel
- asp.net – 当我试图强制401时,自定义授权过滤器总是返回40
推荐文章
站长推荐
- 提供第三种代码生成方式——通过自定义BuildProv
- asp.net-mvc – 在图层之间复制模型
- asp.net-mvc-2 – 将模型数据传递给外部javascri
- asp.net-mvc – 在ASP.NET Core 1.1中配置基本身
- 本地化 – 无法在ASP.Net Core应用程序中设置默认
- asp.net-mvc – 为什么WebViewPage在MVC3中是抽象
- asp.net – 在同一站点上使用基本身份验证和表单
- ASP.NET MVC或ASP.NET MVC2 RC2 – > RTM
- 为什么默认的ASP.NET Forms认证Cookie在其默认名
- 如何使ASP.NET ListView水平重复分组项?
热点阅读