我在 MVC c# 中工作。我想修改日期时间显示(项目包含一些日期)。
在我的课堂上:
public ActionResult Edit(long id){
...
return View(project);
}
[HttpPost]
public ActionResult Edit(Project _project){
...
Save(_project);
return View();
}
在编辑器模板中:
<%:Html.TextBox("", String.Format("{0:dd/MM/yyyy HH:mm}", Model.HasValue ? Model : DateTime.Today), new { @class = "dp" })%>
这个版本很好用,当我尝试将格式修改为:{0:dd/MM/yyyy - HH:mm}
时,_project 中的日期是错误的(我认为是默认值)。