Når man flytter content rundt på sit site, laver man ofte nye links, og eventuelle Response.Redirect’s fra de gamle links der matcher disse nye links. Det har alle vidst gjort en eller flere gange i deres karriere. Problemet med Response.Redirect er at den giver browseren en HTTP status kode (302) hvilket resultere i et ekstra round-trip til serveren.
I ASP.NET 4 har vi fået en hjælpe-metode ved navn RedirectPermanent som giver browseren den mere korrekte statuskode (301) samt eliminere den ekstra roundtrip.
Du kalder blot:
RedirectPermanent("/newpath/foroldcontent.aspx");