Javascript MVC4将日期值分配给引导日期文本框
以下语法不适用于MVC4和引导日期文本输入。它适用于普通文本框。请告知,谢谢Javascript MVC4将日期值分配给引导日期文本框,javascript,asp.net-mvc-4,Javascript,Asp.net Mvc 4,以下语法不适用于MVC4和引导日期文本输入。它适用于普通文本框。请告知,谢谢 <input type="date" id="PickupDate" name="PickupDate" class="form-control" value="@Model.PickupDate.ToString("d")"> 假设PickupDate是一个日期时间对象,请尝试使用此设置其格式: value="@Model.PickupDate.ToString("yyyy-MM-d")" 另外,再次
<input type="date" id="PickupDate" name="PickupDate" class="form-control" value="@Model.PickupDate.ToString("d")">
假设
PickupDate
是一个日期时间对象,请尝试使用此设置其格式:
value="@Model.PickupDate.ToString("yyyy-MM-d")"
另外,再次检查@Model.PickUpDate
是否实际具有有效值
编辑:
尝试使用2D:
value="@Model.PickupDate.ToString("yyyy-MM-dd")"
我试图用数据库中的日期填充引导日期文本输入框,但输入框中没有显示具有上述语法的内容。如何使用sql server DateBase中的日期填充日期文本框?仅供参考,我认为Bootstrap没有特定的日期输入。您看到的是HTML5日期输入类型。更多信息请参见此处:@Model.PickUpDate肯定有一个日期值,如果我将文本框更改回正常文本框,它将显示日期。但是作为bootstrap 3.0输入type=“date”class=“form control”,我看不到设置value属性的方法,即使我只是尝试执行类似value=“test123”的操作,输入日期对象在浏览器中仍然是空的。就像该对象会使用其他属性而不是值来设置其显示值一样?引导输入type=“date”class=“form control”控件非常适合在添加新页面上从用户处获取日期,但是我不知道如何用MVC在编辑页面上显示从数据库返回的日期,我要说的是以不同的格式为输入的日期指定日期。日期需要采用特定的格式。这里有一个代码笔来说明我的意思。我理解你的意思,我相信你是对的。但是,它在MVC4中不起作用。这两个都起作用:但是如果将type更改为type=date,那么在MVC4中就什么也得不到。这不起作用: