Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript MVC4将日期值分配给引导日期文本框_Javascript_Asp.net Mvc 4 - Fatal编程技术网

Javascript 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")" 另外,再次

以下语法不适用于MVC4和引导日期文本输入。它适用于普通文本框。请告知,谢谢

<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中就什么也得不到。这不起作用: