Я пытаюсь использовать Url Routing на моем существующем сайте ASP.NET WebForms. Спасибо: по этой ссылке , я все заработал. Теперь я пытаюсь использовать SiteMap вместе с моей маршрутизацией.
У меня есть страница MyReport.aspx. Он находится в SiteMap и имеет прямой доступ к странице, работает нормально. Я добавил маршрут для / report / {param1} / {param2}. Я надеялся, что карта сайта разрешит путь маршрута (MyReport.aspx) вместо / report / {param1} / {param2}, но без кубиков.
Я видел примеры использования SiteMap с MVC , но это предполагает наличие контроллеров и тому подобного, ни один из которых не существует со стандартной веб-формой.
Подход, который я сейчас пытаюсь, состоит в том, чтобы получить фактическую страницу в пользовательском SiteMapProvider, но я не вижу способа сделать это. Есть ли способ получить реальную страницу ASPX вместо URL-адреса из HttpContext?
Спасибо,
-Damien