asp.net-mvc – 部分视图和ModelState.AddModelError
发布时间:2020-12-16 09:51:22 所属栏目:asp.Net 来源:网络整理
导读:LoginRegister视图的来源是这样的: @Html.Partial("authentication/_login")@Html.Partial("authentication/_register") 并且每个子视图都有一个具有此语法的表单 @using (Html.BeginForm(**seperated-methods**,"Login")) { @Html.ValidationSummary(false
LoginRegister视图的来源是这样的:
@Html.Partial("authentication/_login") @Html.Partial("authentication/_register") 并且每个子视图都有一个具有此语法的表单 @using (Html.BeginForm(**seperated-methods**,"Login")) { @Html.ValidationSummary(false) } 我在回发中发送错误此代码 ModelState.AddModelError("","**any-error-message**"); return View("authentication/LoginRegister",customized-data); 关键是,两个部分视图中都显示错误消息. 解决方法
您需要告诉ModelState此错误引用的属性:
ModelState.AddModelError("PropertyName","**any-error-message**"); 现在它只会在 @Html.ValidationMessageFor(m => m.PropertyName) 如果未指定属性名称,则该错误将被视为全局错误并显示在每个ValidationSummary中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 初学者-asp.net三层架构
- 具有干净输出的ASP.NET HTML控件?
- asp.net – 基于多个(但不是全部)条件的IIS重定向规则
- asp.net – 如何加入这些表以显示相关的用户名?
- asp.net-mvc – Spark视图引擎中的HTML注释
- entity-framework – IdentityServer 3 Asp.net身份:范围,
- asp.net-mvc – 将多个参数传递给控制器???
- asp.net-mvc – 如何获取某些代码在ASP.NET MVC 2中的每个单
- asp.net-mvc – ASP.NET MVC:部分知道它是否是从另一个页面
- asp.net – 模型绑定 – Nullable decimal和double默认为0而
推荐文章
站长推荐
- asp.net-mvc-3 – 带有Npgsql和Entity Framework
- asp.net-mvc – asp.net mvc – 更新IE8中的表元
- asp.net-mvc-3 – 编码为utf 8的MVC 3 Razor页面
- 如何在IIS 10上承载ASP.NET Web API 2项目
- 如何从中等信任的ASP.NET中的bin文件夹加载文件
- asp.net – 实现.NET OAuth 2.0提供程序. 2腿Dot
- asp.net-mvc – 编译错误“无法在Web部署项目中加
- asp.net – Application_Start和Application_OnS
- 2.为EF Code-First设置开发环境
- asp.net – ScriptManagers的ScriptMode中Debug和
热点阅读