asp.net-mvc – Html Validate和Html ValidateFor之间的区别
发布时间:2020-12-16 03:59:18 所属栏目:asp.Net 来源:网络整理
导读:为什么我们在验证中使用Validate和Validatefor?我正在使用它,但我没有在UI中收到任何错误消息. 码 div @{Html.BeginForm();} @Html.TextBoxFor(x = x.LastName,new { id = "txtLastName" }) @{Html.Validate("LastName");} @{Html.ValidateFor(x=x.LastName
为什么我们在验证中使用Validate和Validatefor?我正在使用它,但我没有在UI中收到任何错误消息.
码 <div> @{Html.BeginForm();} @Html.TextBoxFor(x => x.LastName,new { id = "txtLastName" }) @{Html.Validate("LastName");} @{Html.ValidateFor(x=>x.LastName);} <input type="submit" id="btnSubmit" value="Submit" /> @{Html.EndForm();} </div> 解决方法
这种行为是故意的.这两个助手都只是为客户端验证注册相应的参数,如果验证失败,则不会实际显示任何消息.但是,此消息仍可以显示在ValidationSummary中.
如果要显示特定于字段/参数的消息,则应使用ValidationMessage或ValidationMessageFor: @Html.ValidationMessage("LastName") @Html.ValidationMessageFor(x=>x.LastName) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – MVC3应用程序内部Webforms应用程序路由在
- ASP.NET – 如何使用CSS在数据条目中对齐ASP.NET控件?
- asp.net-mvc-4 – 使用MVC 4 SimpleMembership与现有的数据
- asp.net-mvc-3 – MVC 3对列表进行不显眼的验证
- asp.net – 如何使RequiredFieldValidator更改父div的css类
- asp.net – Combres的路线(combres.axd)不起作用
- razor – ASP.NET mvc使用IEnumerable模型和输入标记帮助器
- 二、Asp.Net Core WebAPI——OcelotDemo
- asp.net – 无法获取项目引用的依赖项
- asp.net-mvc-3 – 如何从@ Html.EditForModel()中排除一个字
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC Json DateTime序列化
- asp.net-mvc – MVC 4 Web API – 复合键的路由
- asp.net-mvc – 如果在@ Html.DisplayFor中有条件
- asp.net-mvc-3 – MVC3 – 复杂模型,属性具有相同
- 实现对Asp.NetMvc及Asp.NetCore的权限控制
- asp.net 根据汉字的拼音首字母搜索数据库(附 LIN
- entity-framework – 带有INT id列的MVC 6的ASP.
- asp.net – 将数据发送到存储过程
- asp.net-mvc-4 – ASP.NET MVC 4默认模板在_Logi
- asp.net – 存储字符串数组在appSettings?
热点阅读