я зарегистрировал некоторые маршруты в моем global.asax:Как проверить, если маршрут с конкретным routename зарегистрирован в global.asax
routes.MapPageRoute("route1", ...);
routes.MapPageRoute("route2", ...);
routes.MapPageRoute("route3", ...);
как я могу проверить в моем приложении, если маршруты (например, «» route2) существовать?
я могу найти путь в коллекции:
System.Web.Routing.RouteTable.Routes
, но я не могу найти routename. как я могу отфильтровать или искать в colection. мне нужно проверить параметр url, чтобы проверить, существует ли маршрут или есть ли более удобный способ?
благодарит за вашу помощь!
да, вы правы, я не нашел решение, которое было в порядке для меня, поэтому я написал собственное расширение маршрута с помощью профайла, и теперь я могу проверить с помощью linq, если маршрут существует ... thats отлично работает. спасибо! – dotnetsharp