mvc 更新记录的问题?
问题描述:
public ActionResult SpInformEdit(SpInform spInform)
{
try
{
if (ModelState.IsValid)
{
spInform.Time = Request["start"] +" - "+ Request["end"];
db.Entry(spInform).State = EntityState.Modified;
db.SaveChanges();
return RedirectToAction("SpInformIndex");
}
}
catch
{
// ignored
}
return View(spInform);
}
更新的时候 为什么加了 spInform.Time = Request["start"] +" - "+ Request["end"]; 这一句就会报错。
有没有好的更新方式吗?
答
public ActionResult SpInformEdit(SpInform spInform)
{
UpdateModel(spInform);
return View(spInform);
}
答
你更新时通过URL传了 start end 两个参数了么?
答
Time 是String类型的?报的什么错误?