asp.net – 使用Razor的Html.EditFor限制文本框中字符的长度
发布时间:2020-05-24 12:37:56 所属栏目:asp.Net 来源:互联网
导读:我正在使用MVC3的Razor引擎来生成视图,并使用以下代码行生成文本框 @Html.EditorFor(model = model.AddressLine1) 在相关模型中,我使用数据注释属性将可接受字符数限制为55: [StringLength(55)]public string AddressLine1 { get; set; } 但是,这允许用户输
|
我正在使用MVC3的Razor引擎来生成视图,并使用以下代码行生成文本框 @Html.EditorFor(model => model.AddressLine1) 在相关模型中,我使用数据注释属性将可接受字符数限制为55: [StringLength(55)]
public string AddressLine1 { get; set; }
但是,这允许用户输入更长的地址,然后在尝试提交表单时通过验证消息告知.如何将文本框限制为55个字符,以便用户无法输入更多内容? 如果我自己生成文本框,我会使用maxlength属性作为输入类型,但我不确定如何使用Html.EditFor方法获得相同的结果. 解决方法使用maxlength和TextBoxFor而不是EditorForEditorFor没有允许这样做的重载. 这对你来说可能更有趣: (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 使用SelectedValue对RadioButtonList进行数据绑
- asp.net-core – 如何在aspnet核心应用程序中为静态文件使用
- ASP.NET Core的Keycloak客户端
- Phonegap上的ASP.NET窗体身份验证问题(Android)
- 在ASP.NET MVC3中实现的示例项目插件jquery文件上传插件
- 在ASP.NET MVC中测试HtmlHelpers
- ASP.NET Core知多少(7):对重复编译说NO -- dotnet watch
- asp.net-mvc – asp.net mvc – 如何告诉子操作忽略布局
- asp.net – 请求URL在IIS 7中无效
- asp.net-mvc – 奇怪的错误w / NinjectValidatorFactory更新
推荐文章
站长推荐
- asp.net-mvc – 如何每秒自动刷新MVC PartialVie
- asp.net-mvc – 如何在MVC选择路由之前添加路由参
- asp.net – 谷歌浏览器在浏览器关闭后保留会话变
- 将数据从ASP.net返回到ExtJS网格
- 为ASP.NET/ASP.NET MVC配置IIS(Windows 7)3
- asp.net-mvc-3 – 在远程部署MVC3时获
- asp.net – 获取数据绑定到ListView上DataBound事
- asp.net – 通过MSMQ分离Web和数据库层是必要的还
- VS2005(c#)项目调试问题解决方案集锦 转
- asp.net – 身份cookie在一段时间后会丢失自定义
热点阅读
