Я пытаюсь использовать маршрутизацию URL в пределах моего существующего сайта ASP.NET WebForms. Благодаря: this link, я получил его работу. Теперь я пытаюсь использовать SiteMap вместе с моей маршрутизацией.Маршрутизация URL-адресов ASP.NET с помощью WebForms - использование SiteMap
У меня есть страница MyReport.aspx. Он находится в SiteMap и напрямую обращается к странице, отлично работает. Я добавил маршрут для/report/{param1}/{param2}. Я надеялся, что карта сайта разрешит маршрут маршрута (MyReport.aspx) вместо/report/{param1}/{param2}, но не кубик.
Я видел примеры использования SiteMap with MVC, но это делает предположения о наличии контроллеров и т. Д., Ни один из которых не существует со стандартной веб-формой.
Подход, который я пытаюсь сейчас, заключается в том, чтобы получить фактическую страницу внутри пользовательского SiteMapProvider, но я не вижу способа сделать это. Есть ли способ получить фактическую страницу ASPX вместо Url из HttpContext?
Спасибо, -Damien
http://chriscavanagh.wordpress.com/2009/05/19/asp-net-webform-routing-with-sitemaps/ – 2009-05-20 05:04:33