I want to add optional parameters in my routing table. For example I would like the users to browse a product catalog like this: http://www.domain.com/browse/by-category/el
try this:
routes.MapPageRoute( "ProductsBrowse", "browse/{BrowseBy}/{Category}/{*queryvalues}", "~/Pages/Products/Browse.aspx" );