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);方法