global.asax de roudata kullanabilirsin. benim sitemdeki kullandığım kod bu
void Application_Start(object sender, EventArgs e)
{


System.Web.Routing.RouteTable.Routes.Add("duyuru", new System.Web.Routing.Route("sor/duyuru-{id}.aspx", new System.Web.Routing.PageRouteHandler("~/sor/duyuru.aspx")));
System.Web.Routing.RouteTable.Routes.Add("kategori ", new System.Web.Routing.Route("sor/soru-kategori-{id}.aspx", new System.Web.Routing.PageRouteHandler("~/sor/sorusor.aspx")));
System.Web.Routing.RouteTable.Routes.Add("altkateg ori", new System.Web.Routing.Route("sor/kategori-{id}.aspx", new System.Web.Routing.PageRouteHandler("~/sor/altkategoriler.aspx")));


}

routing diye aratırsan bulursun zaten