【发布时间】:2015-09-08 10:42:14
【问题描述】:
我有两个“Html.TextBoxFor”链接到模型字段(强类型)。在页面加载时,它会在文本框中显示值 0001-01-01 00:00:00。我想以“dd-MM-yyyy”格式获取当前日期并将其放入文本框中。因此,当您加载页面时,应该会看到日期 08-09-2015。
为此,我需要更改格式。到目前为止,我尝试的是添加这行代码:
[DisplayFormat(DataFormatString = "{0:dd-MM-yyyy}", ApplyFormatInEditMode = true)]
在我的模型中的字段上。这确实有效,但在页面加载时,文本框仍然有 "0001-01-01 00:00:00",而不是 "0001-01-01" p>
还要获取当前日期,是用Jquery最好的方法吗?
文本框的一些代码
<label>Departure date</label>
<br />
@Html.TextBoxFor(m => m.DepartureDate, new { @class = "textbox" })
<label>Return date</label>
<br />
@Html.TextBoxFor(m => m.ReturnDate, new { @class = "textbox" })
【问题讨论】: