MVC与EF - 如何在POST后更新ViewModel

时间:2014-10-01 11:33:10

标签: c# asp.net-mvc entity-framework

我想知道在我发布信息之后如何更新ViewModel

在我的帖子中我有

[HttpPost]
[Authorize]
public ActionResult CreateUpdate(ViewModel viewModel)
{
   repository.InsertOrUpdate(viewModel.Entity);

   repository.Save();

   return View(viewModel);
}

哪个有效,实体在数据库中

但是,当我返回已保存的信息时包含已创建的ID身份密钥我无法更新此信息,因为ID返回到与0相同的后期操作

我不是特别想要一个索引页面,我希望帖子能够重定向到他们输入的信息(发生这种情况)的同一个paqe但是当他们再次按下提交时,它会对帖子进行更新,而不是插入。

我该怎么做?

由于

0 个答案:

没有答案