#c# #asp.net #url-routing
#c# #asp.net #url-маршрутизация
Вопрос:
Как бы я создал маршрут страницы для обработки запросов для страниц, которые соответствуют этому URL: «^ ~ / PPP /(.*).aspx»?
Я пробовал это, но запросы типа ~/ppp / sompage.aspx не перенаправляются на ~/content.aspx:
routes.MapPageRoute(
"View Archive", // Route name
"ppp/{query}.aspx/{*querystring}", // Route URL
"~/content.aspx" // Web page to handle route
);
Комментарии:
1. Простое исправление — взглянул еще раз, и я заметил, что предыдущее правило для другого маршрута страницы перехватывало запросы для этих страниц. Все, что мне нужно было сделать, это изменить порядок появления маршрутов, и все было хорошо.
Ответ №1:
Обратите внимание на порядок следования маршрутов ваших страниц. Приведенный выше маршрут так и не был выбран, потому что предыдущее правило также соответствовало.