How do you do a 301 permanant redirect route in ASP.Net MVC
问题 How do you do a HTTP 301 permanant redirect route in ASP.NET MVC? 回答1: Create a class that inherits from ActionResult... public class PermanentRedirectResult : ActionResult { public string Url { get; set; } public PermanentRedirectResult(string url) { this.Url = url; } public override void ExecuteResult(ControllerContext context) { context.HttpContext.Response.StatusCode = (int)HttpStatusCode.MovedPermanently; context.HttpContext.Response.RedirectLocation = this.Url; context.HttpContext