我正在使用Asp .Net framework 3.5,使用Global.asax进行SiteMap和URL重写。 一切都有效,除非我在Url中传递参数(例如MySite / Products / Some-Spesific-TV)
SiteMap的构建如下:
< siteMapNode url="Product" title="" description="" resourceKey="1011"/>
URL重写就像这样构建(在Global.asax文件中):
routes.Add("Product" + "/{ProductID}", new Route("Product"+ "/{ProductID}", new CustomRouteHandler("~/" + "Product" + ".aspx")));
尝试使用Sitemap.CurrentNode On“Product / SomeValue”时,它返回null
我该怎么办?