ASP.NET MVC4表单如何更改日期格式

<%= Html.TextBoxFor(u => u.BornDate, new { @class = "form_date textcontrol", style = "width:300px", placeholder = "点击选择时间" })%> ,这边是做修改的,如何在打开修改页面时,显示2012-12-12这样的日期?而没有时间呢?

这样是不行的,我有两种方法
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个回答  2014-07-23
你是说的一般事件处理程序吧 你可以在表单里指定你要处理的ascx文件。
如果是提交给自己的话 那么<from action=“” method="get">就可以啦!
相似回答