c# MVC中控制器中的return Redirect() RedirectToAction(); 重定向 瀏覽器和服務器兩次交互


Redirect() 方法可以讓瀏覽器進行重定向,返回給瀏覽器的是 302 和重定向的地址。

如: return Redirect("/Test/F1");     就是瀏覽器訪問  TestController.cs 控制中的 F1()方法。F1()方法再響應頁面或者做其他操作。所以Redirect() 作用就是讓瀏覽器重定向到指定controller的action

RedirectToAction()方法和Redirect()一樣,可以起到重定向的作用。有兩個重載需要注意。

如 在 TestController.cs中的F1()中寫改方法,

return RedirectToAction("F2");    瀏覽器,訪問當前Test這個Controller的F2()方法。

return RedirectToAction("list","Person");  //重定向到PersonController.cs控制器的List()方法下。  // RedirectToAction(string actionname,string controllerName);


免責聲明!

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



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