我有一个方法...
[HttpPost]
public ActionResult Start(SomeViewModel someViewModel) { ... }
基于某些条件返回诸如 return 之类的东西View("Invalid")
, View("NotFound")
, View("Run", anotherViewModel)
问题是,无论我呈现什么视图,URL 都不会更改以反映新的控制器/操作。当我的视图想要发布到不同的操作时,这会带来问题。我怎样才能解决这个问题?
如果要更改 URL,则需要重定向到与该 URL 关联的操作,例如
[HttpPost]
public ActionResult Start(SomeViewModel someViewModel)
{
...
return RedirectToAction("SomeOtherAction");
}
那个行动SomeOtherAction
将依次显示视图。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)