【问题标题】:ASP.NET URL Routing with WebForms - Using the SiteMap带有 WebForms 的 ASP.NET URL 路由 - 使用 SiteMap
【发布时间】:2010-10-24 21:44:50
【问题描述】:

我正在尝试在我现有的 ASP.NET WebForms 站点中使用 Url Routing。感谢:this link,我得到了它的工作。现在我正在尝试将 SiteMap 与我的路由一起使用。

我有一个页面 MyReport.aspx。它在站点地图中,直接访问页面,工作正常。我为 /report/{param1}/{param2} 添加了一条路线。我希望站点地图能够解析路由路径 (MyReport.aspx) 而不是 /report/{param1}/{param2},但没有骰子。

我已经看到使用SiteMap with MVC 的示例,但这假设有控制器等,标准网络表单中都不存在这些。

我现在尝试的方法是在自定义 SiteMapProvider 中检索实际页面,但我没有看到这样做的方法。有没有办法从 HttpContext 获取实际的 ASPX 页面而不是 Url?

谢谢, -达米安

【问题讨论】:

    标签: asp.net url-routing sitemap


    【解决方案1】:

    Damien - 我最近发布了一个可能有用的示例。谷歌搜索“asp.net 路由站点地图”应该可以让你到达那里(刚刚加入所以不能发布链接)。

    仅供参考,您可以使用 SiteMap.SiteMapResolve 事件而不是创建自定义 SiteMapProvider(至少对于简单的场景)。

    希望对你有帮助!

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-08
    • 2016-01-06
    • 1970-01-01
    相关资源
    最近更新 更多