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 にリダイレクトされるため正常に動作していますが、クエリ文字列で追加のパラメーターの並べ替えとページサイズが見つかりません。