我正试图制作一个EditorFor
,它的价值将是今天的日期,但我似乎无法弄清楚它为什么不起作用。
我已经尝试了几件事,但似乎都没有。
尝试1:
查看:
@Html.EditorFor(model => model.Opgevoerd, new { htmlAttributes = new { @class = "form-control", type = "DateTime", placeholder = "dd/mm/yyyy", value=DateTime.Now } })
尝试2:
控制器:
Model.Opgevoerd = DateTime.Now;
return View(Computers___tabel);
查看:
@Html.EditorFor(model => model.Opgevoerd,"{0:dd/mm/yyyy}", new { htmlAttributes = new { @class = "form-control", type = "DateTime", placeholder = "dd/mm/yyyy" } })
我不记得尝试3 x)
我已经坚持了很长一段时间,我似乎无法弄明白。
谢谢!
答案 0 :(得分:0)
完全放弃剃刀后,我决定使用javascript填充EditorFor
的值。
做:
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth() + 1; //January is 0!
var yyyy = today.getFullYear();
$('#opgevoerd').val(dd + "/" + mm + "/" + yyyy);
感谢您的帮助:)