asp.net-mvc-3 – @ Html.TextBoxFor文本框在验证失败后未突出显示
发布时间:2020-05-24 12:58:58 所属栏目:asp.Net 来源:互联网
导读:我正在使用带Razor的MVC3.对于输入我有两种类型的控制: @ Html.TextBoxFor @ Html.TextAreaFor 两者都需要现场验证. @ Html.TextArea如果验证失败,则突出显示该框,因为@ Html.TextBoxFor没有. 这是我的代码 HTML: @Html.TextBoxFor(m = m.FirstName) 模型:
|
我正在使用带Razor的MVC3.对于输入我有两种类型的控制: > @ Html.TextBoxFor 两者都需要现场验证. @ Html.TextArea如果验证失败,则突出显示该框,因为@ Html.TextBoxFor没有. 这是我的代码 HTML: @Html.TextBoxFor(m => m.FirstName) 模型: [Required(ErrorMessage = "First Name is required")]
public string FirstName { get; set; }
为什么使用@ Html.TextBoxFor创建的文本框在验证失败时不会突出显示? 解决方法确保您为这些输入字段分配的变量在模型类中是[必需].您是否也在“清理”过程中删除了任何CSS?如果它不在那里,请尝试添加它..field-validation-error
{
color: #ff0000;
}
.field-validation-valid
{
display: none;
}
.input-validation-error
{
border: 1px solid #ff0000;
background-color: #ffeeee;
}
.validation-summary-errors
{
font-weight: bold;
color: #ff0000;
}
.validation-summary-valid
{
display: none;
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- asp.net-core – ASP.NET Core WebAPI默认路由不
- asp.net-mvc – ASP.net MVC RTM测试命名约定
- asp.net-mvc-2 – TempData未按预期清除
- asp.net-mvc – 我的MVC 5模板中没有Application
- asp.net-mvc – 当模型绑定包含bool时,表单集合必
- asp.net – 为“忘记密码”执行代码的最佳方式
- Asp.Net:在iis中调试网站
- asp.net – asmx到WCF或Web API
- 实体框架 – EF Codefirst和RDLC Reports
- asp.net-mvc – 如何在回发后保持dropdownlist选
热点阅读
