Sim*_*Fox 19 asp.net-mvc formatting html-helper asp.net-mvc-2
正如问题标题所解释的那样,在DateTime通过Html.TextboxFor方法显示属性值时,指定我的视图使用的格式的最佳方法是什么.
默认显示包括我真正只想显示日期的日期和时间.
谢谢
Nat*_*lor 24
在模型定义中,将DisplayFormatAttribute添加到DateTime属性:
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:MM/dd/yyyy}")]
public DateTime Date { get; set; }
Run Code Online (Sandbox Code Playgroud)
然后在您的View调用中:
<%=Html.EditorFor(m => m.Date)%>
Run Code Online (Sandbox Code Playgroud)
如果一切顺利,您应该获得一个TextBox,其值以属性定义中指定的格式填充.
| 归档时间: |
|
| 查看次数: |
11565 次 |
| 最近记录: |