我有一个ASP.NET MVC操作:
public virtual ActionResult Show(Int32 id, String slug) {
} // Show
如何在Show中重定向到另一个操作?
我需要触发301重定向HTTP错误,以通知旧网址应该被新网址替换。
我该怎么做?
谢谢你, 米格尔
答案 0 :(得分:3)
您可以使用RedirectToActionPermanent。
也就是说,重要的是要知道响应状态301将使浏览器永远不再要求原始位置。对于简单的重定向(302),请使用RedirectToAction。
两种方法基本上以相同的方式使用。在this StackOVerflow answer中有一些很好的例子。