asp.net-mvc – Html.EditorFor忽略我指定的类
发布时间:2020-12-15 20:39:37 所属栏目:asp.Net 来源:网络整理
导读:我有一个模型: public class MyModel { public string Name {get; set;} public DateTime StartDate {get; set;}} 然后,在我的Razor视图中,我有这个: @Html.EditorFor(x = x.StartDate,new { @class = "input datepicker" }) 但输出的HTML看起来像这样: i
我有一个模型:
public class MyModel { public string Name {get; set;} public DateTime StartDate {get; set;} } 然后,在我的Razor视图中,我有这个: @Html.EditorFor(x => x.StartDate,new { @class = "input datepicker" }) 但输出的HTML看起来像这样: <input class="text-box single-line" data-val="true" data-val-required="The StartDate field is required." id="StartDate" name="StartDate" type="text" value="01/01/0001 00:00:00"> 它似乎完全忽略了我的@class定义(以及添加其自己的验证内容) 有没有办法使用我指定的类进行渲染? 解决方法
您无法为EditorFor设置类.您可以在此模板中包含许多不同的标记.所以你需要在编辑器模板中分配类:
<div> @Html.TextBoxForModel(x => x.StartDate,new { @class = "input datepicker" }) </div> 或者您可以使用TextBoxFor: @Html.TextBoxFor(x => x.StartDate,new { @class = "input datepicker" }}) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 什么项目层应该屏幕DTO的生活?
- 使用ASP.NET MVC进行Windows身份验证
- .NET Core技术研究系列-索引篇 .NET Core技术研
- asp.net-mvc-2 – MVC2:如何确定actionlink是否指向当前页
- 服务器NLog日志无法正常写入或者只能部分写入
- asp.net-mvc – 如何在vbhtml razor文件中正确执行代码缩进
- asp.net-mvc – 如何在ASP.NET MVC的下拉列表中发出未编码的
- asp.net-mvc – 使用AppFabric缓存在MVC SessionState中使用
- ASP.NET Core jquery Autocomplete返回列表中的空白行
- 验证 – 使用ASP.NET MVC和数据注释验证模型的PART
推荐文章
站长推荐
- 使用LINQ生成Where的SQL语句
- asp.net – 如何使用WebClient访问ASMX Web服务?
- 在Entity Framework中使用存储过程(四):如何为
- asp.net-mvc – 如何降级Visual Studio 2012中的
- .net – Umbraco vs DotNetNuke:无法决定哪一个
- ASP.Net MVC:你可以在AJAX / jQuery调用中使用数
- 像TransactionScope一样使用DbTransaction
- 在asp.net ajax刷新后的Cufon.refresh
- asp.net – 连接到源文件XYZ的撤消管理器时出错
- asp.net-mvc – 从OWIN身份验证中间件中考虑控制
热点阅读