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

應用參考

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM