在ASP.NET MVC表单中,如果日期类型输入框应该显示动态值但未能显示,请保证以下几点:
[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)] public DateTime MyDate { get; set; }
@Html.EditorFor(model => model.MyDate)
或者
@Html.TextBoxFor(model => model.MyDate, "{0:yyyy-MM-dd}", new { @class = "form-control" })
$("#MyDate").datepicker("setDate", new Date());
其中,MyDate是日期输入框的ID。