1

我正在使用 Asp .Net 框架 3.5、SiteMap 和带有 Global.asax 的 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")));

尝试在“Product/SomeValue”上使用 Sitemap.CurrentNode 时,它​​返回 null

我能做些什么?

4

0 回答 0