ASP.NET Sistema.Web.Routing e Parametri Querystring
-
22-09-2019 - |
Domanda
Sto usando ASP.Net 3.5 SP1 di Sistema".Web.Routing" per abilitare il routing URL nel mio WebForm Applicazione.Ora quello che mi serviva per passare alcuni parametri in QueryString ad esempio:
http://www.mydomain.com/Search/Books/Computers?sort=author&pagesize=10
Questo è il percorso che sto utilizzando:
routes.Add("BooksSearch", new Route
(
"Search/{Category}/{Product}",
new CustomRouteHandler("~/Search.aspx")
));
Percorso sta lavorando bene, come si è reindirizzati alla ricerca.aspx ma in querystring non riesco a trovare i parametri aggiuntivi ordinare & pagesize.
Soluzione
Non è necessario aggiungere al vostro itinerario, in quanto saranno trattati normalmente.
I parametri sono all'interno della vostra collezione Request.Params
e dentro tyour raccolta Request.QueryString
.
Altri suggerimenti
Si Prega Di Utilizzare
Pagina.RouteData.Valori["ID"]
invece di
Richiesta.QueryString["ID"]
Grazie