asp.net-mvc – 为什么DisplayFormat DataFormatString不工作?
发布时间:2020-12-15 23:29:48 所属栏目:asp.Net 来源:网络整理
导读:我的视图模型中有一个属性如下: [Editable(false)][Display(Name = "Date")][DisplayFormat(DataFormatString = "{0:yyyy/MM/dd}",ApplyFormatInEditMode = true)]public DateTime MovementDate { get; set; } 然而标价 td @Html.DisplayFor(modelItem = it
我的视图模型中有一个属性如下:
[Editable(false)] [Display(Name = "Date")] [DisplayFormat(DataFormatString = "{0:yyyy/MM/dd}",ApplyFormatInEditMode = true)] public DateTime MovementDate { get; set; } 然而标价 <td> @Html.DisplayFor(modelItem => item.MovementDate) </td> 日期值为2013/05/15 12:00:00 AM. 我究竟做错了什么?我的型号: public class WithDateModel { [DisplayFormat(DataFormatString = "{0:yyyy/MM/dd}")] public DateTime TheDate { get; set; } public WithDateModel() { TheDate = DateTime.Now; } } 我的看法: @model ParkPay.WebTests.Models.WithDateModel @Html.DisplayFor(m => m.TheDate) @section Scripts { @Scripts.Render("~/bundles/jqueryval") } 什么渲染: 2013/05/25 02:23:37 AM 解决方法
如果你不能让它在模型上工作,你可以尝试它的视图.
@ Html.TextBoxFor(m => m.ValidFrom,“{0:dd / MM / yyyy}”,new {maxlength = 10}) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – JQGrid和MVC完整工作示例
- 谈谈.NET Core中基于Generic Host来实现后台任务
- ASP.NET MVC 2加载部分视图使用jQuery – 没有客户端验证
- asp.net – 在WCF中将对象数组序列化为JSON以符合OpenSearc
- asp.net – WCF服务支持文件jsdebug无法加载
- asp.net – 浏览器缓存(.js文件)存在多长时间
- asp.net-mvc-3 – MVC3应用程序内部Webforms应用程序路由在
- asp.net-mvc – 在MVC Razor中,如何在子布局下面定义一个Re
- asp.net-mvc – MVC 5,[HttpPpost]创建方法:Bind(Include
- 我可以在Razor中使用@helper语法返回一个字符串吗?