在当前控制器(Account)
中的Edit
方法中,返回其他控制器(Treasure)
中的视图(MyList)
public ViewResult Edit(Treasure treasure)
{
if (ModelState.IsValid)
{
repository.SaveTreasure(treasure);
//这里返回Treasure控制器中的MyList视图
//return View();
}
return View(treasure);
}
可以使用RedirectToAction()
方法,如下图
所以return RedirectToAction("MyList", "Treausre");
即可。
##需要注意的是,在返回该类RedirectToAction()
时,方法类型应为ActionResult
具体如下
##代表修改的地方
public ##ActionResult## Edit(Treasure treasure)
{
if (ModelState.IsValid)
{
repository.SaveTreasure(treasure);
##return RedirectToAction("MyList", "Treausre");##
}
return View(treasure);
}