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