Pregunta

Estoy usando ASP.Net 3.5 SP1 "del Sistema.Web.Enrutamiento" para habilitar el enrutamiento de dirección URL en mi Formulario de Solicitud.Ahora lo que me falta es pasar algunos parámetros de Cadena de consulta, por ejemplo:

http://www.mydomain.com/Search/Books/Computers?sort=author&pagesize=10

Esta es la ruta que estoy utilizando:

        routes.Add("BooksSearch", new Route
        (
           "Search/{Category}/{Product}",
           new CustomRouteHandler("~/Search.aspx")
        ));

La ruta está trabajando bien como es redirigido a la búsqueda.aspx pero en querystring no puedo encontrar parámetros extra ordenar y pagesize.

¿Fue útil?

Solución

Usted no tiene que añadir a tu ruta, ya que será procesado normalmente.

Los parámetros están dentro de su Request.Params colección y dentro de los Request.QueryString de la colección.

Otros consejos

Por Favor Utilice

Página.RouteData.Los valores de["ID"]

en lugar de

Solicitud.QueryString["ID"]

Gracias

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top