我正在使用 ASP.Net 3.5 SP1 "System.Web.Routing" 在我的 WebForm 应用程序中启用 URL 路由。现在我需要在 QueryString 中传递一些参数,例如:
http://www.mydomain.com/Search/Books/Computers?sort=author&pagesize=10
这是我正在使用的路线:
routes.Add("BooksSearch", new Route
(
"Search/{Category}/{Product}",
new CustomRouteHandler("~/Search.aspx")
));
路由工作正常,因为它被重定向到 search.aspx 但在查询字符串中我找不到额外的参数排序和页面大小。