Bunu kendinde yapabilirsin.

Global Asax dosyasını kullanman gerekiyor.


Global Asax'da yapman gereken.

void Application_Start(object sender, EventArgs e)
{
RouteTable.Routes.Add("BlogBaslik", new Route("{id}-{baslik}" + ".html", new PageRouteHandler("~/yazi.aspx")));
RouteTable.Routes.Add("portfolyo", new Route("portfolyo", new PageRouteHandler("~/portfolyo.aspx")));
RouteTable.Routes.Add("etiket", new Route("etiket-{baslik}", new PageRouteHandler("~/etiket.aspx")));
}

linkleride kurduğun yapıya uygun bir şekilde düzenlemen gerekiyor.

Ek Olarak: unutmadan , eklemen gereken kütüphane de

<%@ Import Namespace="System.Web.Routing"%>

olacak.