У меня есть проект веб-форм ASP.NET 3.5, по которому я включил маршрутизацию.
У меня также есть в проекте несколько элементов управления, делающих разные вещи в зависимости от того, на какой странице они в данный момент отображаются. Казалось бы, самый простой способ контролировать это другое поведение - это определить, какой маршрут использовался для загрузки страницы, а затем делай так в соответствии с этим.
Однако я не могу найти способ обнаружить панель маршрутов, просматривая фактический URL-адрес запроса и выполняя регулярное выражение по нему, что не очень хорошо. Кто-нибудь знает способ посмотреть на это как-то иначе?
Обновление: в ASP.NET 4.0 все еще не существует способа сделать это. Надеюсь, кто-то еще понял это?