asp.net-mvc – @ Html.ValidationSummary是否适用于MVC3或MVC4
发布时间:2020-12-16 03:27:01 所属栏目:asp.Net 来源:网络整理
导读:我有以下代码: @Html.ValidationSummary(false) @Html.ValidationSummary(true,"xxx")@using (Ajax.BeginForm( action,"Menus",null,new AjaxOptions { UpdateTargetId = "update-message",InsertionMode = InsertionMode.Replace,HttpMethod = "POST",OnSu
我有以下代码:
@Html.ValidationSummary(false) @Html.ValidationSummary(true,"xxx") @using (Ajax.BeginForm( action,"Menus",null,new AjaxOptions { UpdateTargetId = "update-message",InsertionMode = InsertionMode.Replace,HttpMethod = "POST",OnSuccess = success },new { @id = "menuForm" })) { <dl> <dt>@Html.LabelFor(model => model.Order)</dt> <dd>@Html.TextBoxFor(model => model.Order)</dd> <dd>@Html.ValidationMessageFor(model => model.Order)</dd> </dl> 当我输入订单值999时,我立即得到客户端验证,在订单文本框之后显示错误消息.但是,Html.ValidationSummary区域中没有显示任何内容.可以在客户端验证中使用它吗? 这是我的模型: public class Menu { [Range(0,99,ErrorMessage = "{0} must be between {1} and {2}")] [DisplayName("Order")] public int Order { get; set; } 我的网页配置: <appSettings> <add key="webpages:Enabled" value="false" /> <add key="ClientValidationEnabled" value="true" /> <add key="UnobtrusiveJavaScriptEnabled" value="true" /> </appSettings> 解决方法
我不是100%肯定,但我可以在MVC 3默认应用程序中找到的验证摘要在表单中.也许是因为您的验证摘要位于表单之外,因此无法更新.
在表单中移动验证摘要时会发生什么? 从: @Html.ValidationSummary(false) @Html.ValidationSummary(true,new { @id = "menuForm" })) { <dl> <dt>@Html.LabelFor(model => model.Order)</dt> <dd>@Html.TextBoxFor(model => model.Order)</dd> <dd>@Html.ValidationMessageFor(model => model.Order)</dd> </dl> 至: @using (Ajax.BeginForm( action,new { @id = "menuForm" })) { @Html.ValidationSummary(false) @Html.ValidationSummary(true,"xxx") <dl> <dt>@Html.LabelFor(model => model.Order)</dt> <dd>@Html.TextBoxFor(model => model.Order)</dd> <dd>@Html.ValidationMessageFor(model => model.Order)</dd> </dl> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – MVC处理程序,用于未知数量的可选参数
- asp.net-mvc – 直接nuget放置文件的位置
- .Net Core微服务入门全纪录(五)——Ocelot-API网关(下)
- asp.net – 在Web.Config的Location Path元素中指定多个目录
- 在asp.net中输入密钥发出错误按钮
- ASP.NET是多线程的(它如何执行请求)
- 在ASP.NET中将MS Word文档转换为PDF
- asp.net-mvc – MVC POST没有返回修改后的视图模型
- asp.net-mvc – 服务层是否可以访问HttpContext?
- 在asp.net中<#eval和<#bind之间有什么区别?
推荐文章
站长推荐
热点阅读