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.

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top