ASP.NET MVC之"重定向/页面跳转"(关键词RedirectToAction,Redirect)

MVC5 API(官方) 

1.RedirectToRouteResult RedirectToAction(string actionName);

RedirectToRouteResult RedirectToAction(string actionName);

说明:(1).属于Controller的自带原生方法,即可以直接用在Controller中,实现从A控制器"调用"B控制器,效果,浏览器的url是访问B控制器的URL

例:JS代码

window.location.href = "..\\Login\\BeforLogin";

LoginController.cs

public ActionResult BeforLogin()
{
    string userID = Session["userID"].ToString();
    return RedirectToAction("FirstPage");
}

public ActionResult FirstPage()
{

}

(2).这个方法有5个重载

2.Controller的Redirect(string url);方法

创建一个重定向到指定的 URL 的 RedirectResult 对象。在执行此方法所准备的结果对象时,ASP.NET MVC 框架会将该对象写入响应。

3.Controller的Response属性的Redirect(string url);方法

应用参考

 

posted @ 2017-11-08 09:04  轴轴  阅读(27833)  评论(0编辑  收藏  举报