下面的语法不适用于MVC4和引导日期文本输入。在普通的文本框中可以正常工作。请指教,谢谢。

<input type="date" id="PickupDate" name="PickupDate" class="form-control" value="@Model.PickupDate.ToString("d")">

最佳答案

假设PickupDate是DateTime对象,请尝试使用此格式对其进行格式化:

value="@Model.PickupDate.ToString("yyyy-MM-d")"

另外,再次检查@Model.PickUpDate实际上是否具有有效值。

编辑:

尝试使用2 d:
value="@Model.PickupDate.ToString("yyyy-MM-dd")"

10-06 00:41