asp.net-mvc – 什么可以导致ViewData.ModelState.IsValid变为fa
发布时间:2020-12-15 18:39:29 所属栏目:asp.Net 来源:网络整理
导读:有时候,我发现我的ModelState是无效的,但是找不到因为没有ModelErrors而使它无效的东西。如果你自己没有添加一个ModelError,那么最简单的方法是确定什么使你的模型状态无效? 解决方法 看看 asp.net mvc source code,ModelStateDictionary上的IsValid属
有时候,我发现我的ModelState是无效的,但是找不到因为没有ModelErrors而使它无效的东西。如果你自己没有添加一个ModelError,那么最简单的方法是确定什么使你的模型状态无效?
解决方法
看看
asp.net mvc source code,ModelStateDictionary上的IsValid属性只是返回true或false,这取决于在Value属性中保存的ModelState ICollection中是否有任何错误。
您应该能够发现包含消息和异常的任何错误: foreach(var modelStateValue in ViewData.ModelState.Values) { foreach(var error in modelStateValue.Errors) { // Do something useful with these properties var errorMessage = error.ErrorMessage; var exception = error.Exception; } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 具有一个无效的SelectedValue,因为它在项目列表
- asp.net-mvc-4 – 将模型绑定到ASP.NET MVC4中的Radio Butt
- asp.net – 用于vs 2010安装和配置的Web API
- .net – 使用Elmah以编程方式记录错误:记录特定信息
- asp.net-mvc – 使用ASP.NET MVC可以制作“无控制器”的URL
- asp.net – 如何将JsonResult对象作为字符串获取,以便我可以
- ASP.NET MVC实现layui富文本编辑器应用
- asp.net – 安装Ninject.MVC5后的FileLoadException
- 是否有开源的Asp.net会员管理GUI(如netwebadmin,但在线工作
- dependency-injection – 从ILogger访问当前的HttpContext
推荐文章
站长推荐
- asp.net-mvc – ASP.Net MVC4根cshtml和“不继承
- asp.net-mvc – jQuery Mobile和不显眼的验证
- asp.net – ASP:ItemTemplate中的DropDownList:
- asp.net – 在WiX安装程序中的应用程序池上设置禁
- asp.net – 从HTML帮助器中的参数获取属性
- asp.net-mvc – 具有WebApi和Controller路由的Ur
- asp.net-mvc – ASP.NET MVC中基础控制器类的好候
- asp.net – 在SQL SERVER 2005上启用CLR是否存在
- asp.net-core – 为Microsoft.CodeAnalysis.Comm
- 如果设备在asp.net web form app中移动,则更改母
热点阅读