Я хочу добавить дополнительные параметры в свою таблицу маршрутизации. Например, я хотел бы, чтобы пользователи просматривали каталог продуктов следующим образом: http://www.domain.com/browse/by-category/electronics/1,2,3 и т. Д.
Теперь я создал такой маршрут:
routes.MapPageRoute(
"ProductsBrowse",
"browse/{BrowseBy}/{Category}",
"~/Pages/Products/Browse.aspx"
);
Однако проблема в том, что когда пользователь вводит http://www.domain.com/browse , я хотел бы, чтобы они представили другую страницу, где они могли бы выбрать способ просмотра. Таким образом, параметры {BrowseBy} и {Category} не будут использоваться.
Есть ли способ обойти это, чтобы создать отдельные маршруты для каждого из сценариев?
Спасибо за уделенное время! С уважением, Mark