Asp.net-Mvc
目前日期和時間 - MVC razor 中的預設值
當帶有此文本框的 MVC 視圖頁面載入時,我想預設顯示目前日期和時間。我怎樣才能做到這一點?在剃須刀。
@Html.EditorFor(model => model.ReturnDate)
在從控制器返回模型之前,請將您的
ReturnDate屬性設置為DateTime.Now()myModel.ReturnDate = DateTime.Now() return View(myModel)您的視圖不是設置屬性值的正確位置,因此控制器是更好的位置。
您甚至可以讓 getter on
ReturnDate返回目前日期/時間。private DateTime _returnDate = DateTime.MinValue; public DateTime ReturnDate{ get{ return (_returnDate == DateTime.MinValue)? DateTime.Now() : _returnDate; } set{_returnDate = value;} }