1
我创建一个自定义EditorFor DateTime和增加了一个类名的文本框MVC3自定义EditorFor DateTime和DisplayFormat属性
@model DateTime
@Html.TextBoxFor(m => m, new { @class = "date-time-picker" })
所以,我可以jQuery的日期选择器连接到它的客户端
$("input.date-time-picker").datetimepicker();
问题是,对于
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:g}")]
属性来工作,你需要使用bui (或者提取模型元数据并自己做同样的东西),那么什么是覆盖默认EditorFor的最佳方式,添加类名并调用内置编辑器以便我可以使用DisplayFormat属性
尝试使用UIHint DataAnnotation你的财产。也许它可以工作。 – tugberk
究竟如何?我知道你可以用它来指定要使用哪个视图。但是这对此有什么帮助? – Anders