ASP.NET URL路由与web表单的使用的网站地图
-
20-08-2019 - |
题
我试图使用网址的路由内现有我ASP.NET web表单的网站。感谢: 这个链接, 我得到了它的工作。现在我试图使用一个网站地图沿着我的路由选择。
我有一个网页MyReport.aspx。它是在网站地图和访问网页直接、正常工作。我已经增加了一个路线/报告/{param1}/{param2}.我希望该网站将解决的路线路(MyReport.aspx)代替/报告/{param1}/{param2}但没有骰子。
我已经看到的例子使用 网站地图与视, 但这使得关于假设具有控制等,没有其存在的一个标准的网页表单.
这方法我想现在是检索的实际网页内的一个自定义SiteMapProvider,但是我没有看到一个方式做到这一点。有没有办法获得的实际ASPX页,而不是Url从HttpContext?
谢谢, -达米安
解决方案
达米恩 - 我最近张贴可能是有用的一个样本。谷歌搜索“asp.net路由站点地图”应该让你那里(只是刚刚加入SO所以不能发布链接尚未)。
据透露可使用SiteMap.SiteMapResolve事件,而不是创建自定义SiteMapProvider(至少简单的场景)的
希望它能帮助!
不隶属于 StackOverflow