7 messaggi dal 03 marzo 2011
Salve a tutti,
ho un problema con RouteTable.

Nel mio global.asax

1. RouteTable.Routes.Add("macrocategoria", New Route("{URLMACROCATEGORIA}", New PageRouteHandler("~/macrocategoria.aspx")))

2. RouteTable.Routes.Add("sottocategoria", New Route("{URLMACROCATEGORIA}/{URLSOTTOCATEGORIA}", New PageRouteHandler("~/sottocategoria.aspx")))

3. RouteTable.Routes.Add("articolo", New Route("{URLMACROCATEGORIA}/{URLSOTTOCATEGORIA}/{URLARTICOLO}.html", New PageRouteHandler("~/articolo.aspx")))

Il problema è che se faccio partire una pagina a caso (TEST.ASPX) entro nel Page_Load di macrocategoria.aspx

Come posso evitarlo?
le route hanno ordine: se registri prima quella generica, non entrerà mai in quelle specifiche. il trucco è invertire l'ordine, cominciando da quella più specifica e, via via, a scendere

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.