ASP.NET Sistema.Web.Enrutamiento y Parámetros de Querystring
-
22-09-2019 - |
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.
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