回答
return RedirectToAction("ActionName");
代替return Redirect("/Elearning/NotAuthorized");
做到這一點:
return RedirectToAction("NotAuthorized"); // if you're inside the Elearning controller
或
RedirectToAction("NotAuthorized", "Elearning"); // if calling from other controller
我嘗試了兩種方式,但問題仍然存在.. – dinesh 2012-04-27 16:31:06
如果你想返回重定向
return RedirectToAction("NotAuthorized");
是執行此操作的有效方法。確保你的方法確實存在。
或者,如果你不想重定向
return View("NotAuthorized");
工作爲好。
return RedirectToAction(「NotAuthorized」); public ActionResult NotAuthorized() { int userId = GetCurrentUserID();這是我如何在控制器中編寫的.. ViewBag.ViewList = _menuViewUtility.GetViewList(userId); ViewBag.MenuList = _menuViewUtility.GetMenuList(userId,ViewSession.ViewId); return View(); } – dinesh 2012-04-27 16:03:35
我使用的是asp.net MVC 3,它的工作原理如下:return Redirect("/{VIEWPATH}/{ACTIONNAME}");
。
例如,return Redirect("/account/NotAuthorized");
其中'account'是您的視圖路徑,您的控制器名稱是AccountController。希望這可以幫助。
- 1. 重定向一個控制器到另一個控制器
- 2. 重定向到另一個控制器
- 3. 我想重定向到另一個控制器的動作
- 4. 從一個動作重定向到另一個控制器動作在mvc
- 5. 重定向到另一個控制器+動作,而在ASP.Net MVC3
- 6. 如何將一個控制器重定向到另一個控制器?
- 7. 重定向到另一個控制器中的SHOW操作
- 8. 將控制權從一個控制器重定向到另一個控制器
- 9. CakePHP重定向到另一個url,但相同的控制器
- 10. 如何將用戶重定向到另一個控制器內部的動作
- 11. 如何重定向到mvc控制器上的另一個動作?
- 12. 重定向到行動中另一個控制器
- 13. 重定向從控制器到另一個控制器
- 14. 從ajax調用從一個控制器動作重定向到另一個控制器動作
- 15. 如何重定向到另一個控制器的索引?
- 16. 如何從控制器重定向到另一個控制器到POST方法?
- 17. 如何重定向到另一個控制器?
- 18. 表單操作重定向到另一個控制器Symfony2.8
- 19. Asp.NET MVC:重定向到與POST操作另一個控制器
- 20. ASP.NET MVC 2重定向從一個控制器到另一個
- 21. 無法從一個控制器重定向到另一個控制器 - Spring MVC
- 22. 從一個控制器方法重定向到另一個控制器方法
- 23. 重定向到控制器到另一個PARAM Grails中
- 24. 如何從控制器A的一個動作重定向到控制器B的動作並返回到Rails?
- 25. ZF3重定向到另一個模塊中的另一個控制器acton
- 26. 重定向到magento控制器中的另一個功能
- 27. 重定向到Spring Portlet中的另一個控制器MVC
- 28. 重定向到yii2中的另一個控制器
- 29. 從動作重定向到MVC中不同控制器中的另一個動作
- 30. 如何重定向以創建另一個控制器的動作
這是正確的方式,什麼都行不通? – 2012-04-27 15:59:37
你在哪裏打電話給這個重定向? – 2012-04-27 16:05:00
您是否收到錯誤訊息? – Brandon 2012-04-27 16:06:41