Asp .Net framework 3.5 Sitemap.CurrentNode返回null使用带参数的URL重写时

时间:2012-06-03 10:52:21

标签: url-rewriting null url-parameters

我正在使用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

我该怎么办?

0 个答案:

没有答案