AKA*_*ASH 0 datetime asp.net-mvc-4
我正在使用 HTML5 type = "date",它工作正常。但是当有时type="datetime-local",在编辑字段时它不会显示TextBoxFor()在 MVC4 中使用
这个正在工作,
@Html.TextBoxFor(c => c.date, "{0:yyyy-MM-dd}", new { @class = "form-control",@placeholder = "DateTime", @type = "date" })
Run Code Online (Sandbox Code Playgroud)
在 texbox = "2/15/2015"
但
@Html.TextBoxFor(c => c.datetime, "{0:yyyy-MM-dd HH:mm:ss}", new { @class = "form-control", @placeholder = "OpeningDoor", @type = "datetime-local" })
Run Code Online (Sandbox Code Playgroud)
当“日期时间”中有值时不显示数据。
textbox = "mm/dd/yyyy _:_:_" instead of "1/15/2015 01:40:00 PM"
Run Code Online (Sandbox Code Playgroud)
小智 5
格式字符串必须是,"{0:yyyy-MM-ddTHH:mm:ss}"或者您可以简单地使用"{0:s}"
@Html.TextBoxFor(c => c.datetime, "{0:s}", new { @class = "form-control", placeholder = "OpeningDoor", type = "datetime-local" })
Run Code Online (Sandbox Code Playgroud)
旁注:type="date"并且type="datetime-local"仅在 Chrome 中受支持(在 FireFox 和 IE 中将生成一个普通的文本框),因此您应该考虑使用 jquery 插件。请参阅浏览器比较。
| 归档时间: |
|
| 查看次数: |
2496 次 |
| 最近记录: |