既存のASP.NET WebFormsサイト内でURLルーティングを使用しようとしています。ありがとう:this link、私はそれを働かせた。今私はルーティングと一緒にSiteMapを使用しようとしています。WebFormsを使用したASP.NET URLルーティング - サイトマップの使用
私はページMyReport.aspxを持っています。 SiteMapにあり、ページに直接アクセスしても問題ありません。/report/{param1}/{param2}のルートを追加しました。私はサイトマップが/ report/{param1}/{param2}の代わりにルートパス(MyReport.aspx)を解決することを望んでいましたが、ダイスはありませんでした。
私はSiteMap with MVCの使用例を見てきましたが、これはコントローラーなどを持っていることを前提にしていますが、標準のウェブフォームには存在しません。
私が今試みているアプローチは、カスタムSiteMapProvider内の実際のページを取得することですが、これを行う方法はありません。 HttpContextからUrlの代わりに実際のASPXページを取得する方法はありますか?
おかげで、 -Damien
http://chriscavanagh.wordpress.com/2009/05/19/asp-net-webform-routing-with-sitemaps/ –