在ASP.net MVC上,控制器返回301重定向到外部站点的“正确”方式是什么?
各种RedirectTo-Function似乎只返回我手动映射的相关链接或路由,但是没有办法说“执行301重定向到http://example.com”。
我想我可以设置Response.StatusCode或使用Response.Redirect,但是在MVC中应该怎么做?还是执行重定向的官方“正确方法”?
更新:在此期间,我为此写了一个ActionResult:PermanentRedirectResult
更新2:自ASP.net 4.0以来,永久重定向是part of the Framework。