我正在尝试学习 ASP.net MVC 2,并且我已经为只有一个表的示例错误跟踪系统创建了数据库表、模型、视图和控制器。我还能够在错误跟踪器上执行 CRUD 操作。当我创建一个“新错误”时,应用程序会询问我错误名称、错误 ID、错误描述、错误创建日期、错误到期日期。我的问题是我不想每次都输入错误创建日期和错误到期日期。我希望使用系统中的当前日期和时间自动填充错误创建日期。并且错误到期日期将自动填充与当前日期 + 7 天的创建日期相比的 & 天数。我应该在视图中这样做吗?我需要使用 JavaScript 执行此操作还是有其他方法?
问问题
657 次
1 回答
2
假设您有一个强类型视图,目前对于创建视图,您必须从控制器发送模型的新实例。
public ActionResult Create()
{
DBModel model = new DBModel();
return View(model);
}
如果您设置日期属性并如下所示发送模型,则应在视图中填充您的日期字段。
public ActionResult Create()
{
DBModel model = new DBModel();
model.BugCreateDate = DateTime.Now;
model.BugDueDate = DateTime.Now.AddDays(7);
return View(model);
}
于 2012-04-30T01:35:18.440 回答