我正在使用 jquery datepicker,并且还为日期字段创建了一个编辑器模板。我的代码如下所示。
$(document).ready(function () {
$('.date').datepicker({ dateFormat: "dd/mm/yy"});
});
@model Nullable<DateTime>
@{
DateTime dt = DateTime.Now;
if (Model != null)
{
dt = (System.DateTime) Model;
}
@Html.TextBox("", String.Format("{0:d}", dt.ToShortDateString()), new { @class = "date" })
}
由于某种原因,当前日期仅显示在某些视图上。在其他日期显示为空 01/01/0001。我已经检查并仔细检查了我的代码,但找不到任何问题。我还通过开发人员工具检查了输出的 html,显示当前日期的字段和不显示当前日期的字段是相同的——当然除了值!
想知道有没有其他人经历过这种情况。它似乎只发生在有多个日期字段的视图上。
任何帮助,将不胜感激。