首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net mvc3怎样输出短日期?该如何解决

2012-05-06 
asp.net mvc3怎样输出短日期?刚刚接触mvc3 打算把原来的项目改为mvc3的遇到一个小问题,就是在View里怎样输

asp.net mvc3怎样输出短日期?
刚刚接触mvc3 打算把原来的项目改为mvc3的
遇到一个小问题,就是在View里怎样输出短日期
原文是这样的:

C# code
        <div class="editor-label">            @Html.LabelFor(model => model.收到日期)        </div>        <div class="editor-field">            @Html.TextBoxFor(model => model.收到日期, new { @class = "wdate", onfocus = "WdatePicker({ dateFmt: 'yyyy/M/d H:mm:ss' })" })            @Html.ValidationMessageFor(model => model.收到日期)        </div>

输出文本框内容为(例):
2011/7/1 0:00:00

现在我想只输出“2011/7/1”,以前在aspx中可以用
HTML code
<asp:TextBox ID="通知时间TextBox" runat="server" Text='<%# Bind("通知时间", "{0:yyyy-M-d}") %>' onfocus="My97Show()"  Width="90px" ValidationGroup="lv42"/>


现在mvc3项目弄了半天也不明白,求高手指教

[解决办法]
model => model.收到日期.ToString("yyyy-MM-dd")
[解决办法]
model.收到日期,这个字段可以改用字符串类型,到时候,你取到时间的时候,换成yyyy-mm-dd到字符串,然后显示。
[解决办法]
这个在你的 “WdatePicker” 中处理比较好,或者直接将 “收到日期”用文本格式,别用 DateTime 格式

热点排行