Global.asax dosyasina Application_BeginRequest 'i ekleyip içerisinde ufak degisikliklerle mükemmel url ler çikarilabilmekte.
void Application_BeginRequest(object sender, EventArgs e)
{
string path = Context.Request.Path;
path = path.Replace(".html",".aspx");
Context.RewritePath(path);
}
Context.Request.Path komutu istek yapan adresi getiriyor.Daha sonra gelen string içersindeki .html degerlerini .aspx ile degistiryor ve adres çubugundaki degeri degistirmeden .aspx sayfaya yönlendiriyor. Yalniz söyle birsey var bu örnegi kullanmak için 404 ile ugrasmaniz ve haliyle IIS yetkiniz olmasi lazim, onun yerine linkleri bir aspx sayfasina gönderirseniz hiç IIS ile ugrasmadan BeginRequest kisminda yaraticiliginizi kullanabilirsiniz.