MVC视图是一个CART,有时它可能没有任何项目,例如清除购物车时。
当没有物品存在时,我当前的代码将显示空的购物车。
相反,我想重定向到主页。
如何从MVC视图中重定向到主页?
答案 0 :(得分:1)
你能展示你的代码吗? 根据您的描述判断,请确保返回RedirectToAction调用。
return RedirectToAction(...);
答案 1 :(得分:1)
MVC中的概念没有视图的页面,因为你不应该重定向,而是调用/返回另一个视图:
例如,你有HomeController和Index动作重定向被调用,如此......
public ActionResult LogOn() {
....
//return RedirectToAction("Index" , "Home");
//return RedirectToRoute("the route you have signed in routes")
}
从View中你这样做;
@{Html.RenderAction("Index","Home")} //one way
Or
@Html.ActionLink("Index","Home") //second way