Den*_*s C 2 data-binding asp.net-mvc datetime-format asp.net-mvc-2
我使用ASP.NET MVC2与MvcContrib.FluentHtml进行表单绑定.
我想将DateTime格式绑定到具有特定日期时间格式的文本框.
<%=this.TextBox(c => c.date_a).Class("readonly text-box") %>
// PS. c.date_a is a DateTime
Run Code Online (Sandbox Code Playgroud)
给我
<input type="text" value="5/9/2009 12:00:00 AM" name="date_a" id="datea" class="readonly text-box">
Run Code Online (Sandbox Code Playgroud)
但是,我想覆盖默认的日期时间格式.例如
value="2009-5-9"
value="9-5-09"
value="09May9"
Run Code Online (Sandbox Code Playgroud)
我知道我可以通过特定的值覆盖该值,但是,日期也应该绑定到POST表单上的对象类.
如何使用"最小"代码覆盖UI上特定字段的默认日期时间格式?
我不知道这是否适用于MvcContrib MvcContrib.FluentHtml但没有它,它很简单,添加到你的模型属性
[DisplayFormat(DataFormatString ="{0:MM/dd/yyyy}",ApplyFormatInEditMode = true)]
并在你看来
m.DateProperty)%>
我不知道是不是MvcContrib使用属性,但是如果它不,它应该这样,你永远有你的日期相同的格式,指定只有一次的格式...
希望这个帮助
| 归档时间: |
|
| 查看次数: |
6766 次 |
| 最近记录: |