当前位置:编程学习 > C#/ASP.NET >>

MVC4 中DateTime类型在View中的编辑问题

小弟最近在研究MVC4,遇到一个比较头痛的问题:

后台的Model的数据类型是DateTime,通过设置DisplayFormat的方式使之在前台显示为yyyy-MM-dd格式了,但是生成的View控件在移动设备或者支持HTML5的浏览器上,还是标记为 type='DateTime' ,导致点击的时候,除了日期选择框之外还有时间选择框。
请问各位大大有没有办法使后台标记为DateTime的属性,在前台生成的Input的类型变成Date而不是DateTime?
或者有没有其他的解决方法,也请不吝赐教。

谢谢。 --------------------编程问答-------------------- MVC4?真么搞过,新东西啊! --------------------编程问答-------------------- 不懂,帮顶,我只用过MVC3. --------------------编程问答-------------------- 设置datatype为 date 不用datetime --------------------编程问答-------------------- DisplayFormat之后再加上,ApplyFormatInEditMode = true)试试,或者自己定义DateTime类型的编辑模板(Editor Template) --------------------编程问答--------------------
引用 4 楼 webdiyer 的回复:
DisplayFormat之后再加上,ApplyFormatInEditMode = true)试试,或者自己定义DateTime类型的编辑模板(Editor Template)


好多MVP  
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,