RedirectToRoute应该如何使用?
我在我的Global.asax.cs中有这个:
routes.MapRoute("BetaAccess", "beta-access", new { controller = "Beta", action = "Index" });
而这在我的控制器(HomeController的索引操作),它肯定是越来越热门:
RedirectToRoute("BetaAccess");
但是,仍然没有redirect发生…它只是去正常的主页。 我用错了吗?
另外,我可以做Response.Redirect(“〜/ beta-access”)并进入beta页面。
RedirectToRoute返回一个RedirectToRouteResult。 试试这个。
return RedirectToRoute("BetaAccess");
这将redirect你。
Response.RedirectToRoute("BetaAccess"); Response.End();