Asp .Net フレームワーク 3.5、SiteMap、および Global.asax による URL 書き換えを使用しています。Url でパラメーターを渡す場合を除いて、すべてが機能します (たとえば、MySite/Products/Some-Specific-TV)。
SiteMap は次のように構築されます。
< siteMapNode url="Product" title="" description="" resourceKey="1011"/>
URL 書き換えは次のように作成されます (Global.asax ファイル内)。
routes.Add("Product" + "/{ProductID}", new Route("Product"+ "/{ProductID}", new CustomRouteHandler("~/" + "Product" + ".aspx")));
"Product/SomeValue" で Sitemap.CurrentNode を使用しようとすると、null が返されます
私に何ができる?