Ciao una nuova domanda.
Questo è il mio global.asax:
routes.MapPageRoute("Categoria", "{Categoria}", "~/default.aspx")
routes.MapPageRoute("Provincia", "{Provincia}", "~/default.aspx")
probabilmente c'è qualcosa di sbagliato, in quanto con il primo route: Categoria va tutto bene, ma col secondo ho problemi.
<a href="<%=Page.GetRouteUrl("Provincia", new with { .Provincia = dst.Tables("Province").Rows(x).Item("Provincia"), .Categoria=Escort })%>">
per esempio, stampando i valori del parametro ottengo qualcosa di questo genere:
Categoria="RIMINI"
praticamente mischia i risultati delle due route, e stessa cosa se inverto la prima con la seconda.