asp.net-mvc – 为MVC3 DateTime设置DataFormatString
发布时间:2020-12-15 20:02:20 所属栏目:asp.Net 来源:网络整理
导读:使用MVC3 DateTime对象,我有正确显示日期的问题. 在控制器中,我设置Date = DateTime.Now. 在ViewModel中: [Required(ErrorMessage = "Please enter a date")][DisplayFormat(ApplyFormatInEditMode = true,DataFormatString = "{0:dd.mm.yyyy}")]public Dat
使用MVC3 DateTime对象,我有正确显示日期的问题.
在控制器中,我设置Date = DateTime.Now. 在ViewModel中: [Required(ErrorMessage = "Please enter a date")] [DisplayFormat(ApplyFormatInEditMode = true,DataFormatString = "{0:dd.mm.yyyy}")] public DateTime Date { get; set; } 在视图中: @Html.LabelFor(m => Model.Date,"Date") @Html.ValidationMessageFor(m => Model.Date) @Html.TextBoxFor(m => Model.DatoForIntervju,new { @class = "datepicker" }) 输出: <input class="datepicker" (...) value="26.09.2011 13:26:16" /> 但是,我想要的值是26.09.11. 为什么不起作用? 解决方法
更改
[DisplayFormat(ApplyFormatInEditMode = true,DataFormatString = "{0:dd.mm.yyyy}")] 至 [DisplayFormat(ApplyFormatInEditMode = true,DataFormatString = "{0:dd.MM.yy}")] 然后,而不是使用textboxfor @Html.EditorFor(m => m.Date) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 保护ASP.Net MVC站点
- Asp.Net GridView删除Html样式
- asp.net – 存储CheckBoxList的DataValueField值在哪里?
- asp.net – 如何为同一个按钮运行客户端和服务器端代码?
- asp.net-mvc – {get;组; }在ViewModel中使用
- ASP.NET MVC如何实现自定义验证(服务端验证+客户端验证)
- asp.net – 随机字符串生成器在多个调用中创建相同的字符串
- Asp.net mvc 知多少(三)
- asp.net-mvc-3 – 如何在带有剃刀的asp.net mvc3中使用Kend
- Winforms,ASP.NET,WPF的语法突出显示文本框
推荐文章
站长推荐
- ASP.NET 验证控件与防止按钮连按两次送出
- .net – 我应该在HttpCookie.Expires和HttpCache
- asp.net-mvc – 如何在mvc中保持视图不受授权逻辑
- ASP.NET上的ASP.NET未来?
- asp.net – 如何摆脱丑陋的asp:菜单闪烁?
- asp.net – 问题映射HttpHandler – > HTTP错误4
- asp.net-mvc – 将ASP.NET应用程序部署到多个EC2
- 在ASP.Net动态数据中使用Computed Property作为D
- 我应采取哪些措施来保护我的多层ASP.NET应用程序
- 实体框架 – 使用EF和WebAPI,如何返回一个ViewMo
热点阅读