0

我在 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 中的日期是错误的(我认为是默认值)。

4

1 回答 1

0

你的Project模型是什么样的?因为在你的三元组中,如果它是你的模型,你正在传递你的模型HasValue。我认为那将是你的问题。

于 2012-09-11T16:05:02.507 回答