Определение множественной маршрутизации в global. asax не работает
У меня есть сайт, разработанный в vb.net. У меня есть много страниц, которые основаны на шаблонах, что означает, что структура одинакова только в соответствии с параметрами, это имя страницы и содержание изменяется. Поэтому я определил маршрутизацию в своем глобальном файле. asax. Проблема в том, что он работает только для одной страницы, которая находится сверху. в следующем коде..
Здесь у меня теперь есть две страницы с разными ссылками, но если ссылка на страницу состоит из второй страницы, то она тоже перенаправляется только на первую страницу. Значит, если я перенаправил страницу на DynamicPage, то она будет перенаправлена на страницу shop2. Как решить эту проблему для поддержки маршрутизации, как определено.
Что я уже пробовал:
Private Sub Application_Start(sender As Object, e As EventArgs) RegisterRoutes(RouteTable.Routes) End Sub Private Shared Sub RegisterRoutes(routes As RouteCollection) routes.MapPageRoute("shop2", "{name}.aspx", "~/shop2.aspx") routes.MapPageRoute("DynamicPage", "{product_name}.aspx", "~/DynamicPage.aspx") End Sub