我正在嘗試製作EditorFor
,它的值將會是今天的日期,但我似乎無法弄清楚它爲什麼不起作用。MVC Razor - 將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)
我一直堅持在這一段時間,我似乎無法弄清楚。
謝謝!
嘗試改變'值= DateTime.Now'到'值= DateTime.Now' –
'HtmlHelper'方法綁定到你的模型。在GET方法中設置'Opgevoerd'的值並將模型返回到視圖。 - 'model.Opgevoerd = DateTime.Now;返回View(model);'不要試圖設置'value'屬性。 –
感謝@BrianAlltop,但沒有奏效。 – FllnAngl