I am using ASP.Net 3.5 SP1 "System.Web.Routing" to enable URL routing in my WebForm Application. Now what i needed is to pass some parameters in QueryString eg:
http://www.mydomain.com/Search/Books/Computers?sort=author&pagesize=10
This is the route i am using:
        routes.Add("BooksSearch", new Route
        (
           "Search/{Category}/{Product}",
           new CustomRouteHandler("~/Search.aspx")
        ));
Route is working fine as it is redirected to search.aspx but in querystring i can't find extra parameters sort & pagesize.
Please Use
Page.RouteData.Values["ID"]
instead of
Request.QueryString["ID"]
Thanks
You do not have to add them to your route, as they will be processed normally.
The parameters are inside your Request.Params collection and inside tyour Request.QueryString collection. 
 
         
                                         
                                         
                                         
                                        ![Interactive visualization of a graph in python [closed]](https://www.devze.com/res/2023/04-10/09/92d32fe8c0d22fb96bd6f6e8b7d1f457.gif) 
                                         
                                         
                                         
                                         加载中,请稍侯......
 加载中,请稍侯......
      
精彩评论