ASP.NET MVC4表单如何更改日期格式
<%=Html.TextBoxFor(u=>u.BornDate,new{@class="form_datetextcontrol",style="width:300px...
<%= Html.TextBoxFor(u => u.BornDate, new { @class = "form_date textcontrol", style = "width:300px", placeholder = "点击选择时间" })%> ,这边是做修改的,如何在打开修改页面时,显示2012-12-12这样的日期?而没有时间呢?
展开
2个回答
展开全部
这样是不行的,我有两种方法
1、Html.TextBox("BornDate", string.Format("{0:yyyy-MM-dd}", Model.BornDate))
2、在BornDate上面标记[System.ComponentModel.DataAnnotations.DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}",ApplyFormatInEditMode = true)],然后用Html.EditorFor(u=>u.BornDate)即可。
1、Html.TextBox("BornDate", string.Format("{0:yyyy-MM-dd}", Model.BornDate))
2、在BornDate上面标记[System.ComponentModel.DataAnnotations.DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}",ApplyFormatInEditMode = true)],然后用Html.EditorFor(u=>u.BornDate)即可。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询