【问题标题】:Setting link within sitemap在站点地图中设置链接
【发布时间】:2013-12-03 15:44:42
【问题描述】:

我目前正在开发一个使用站点地图作为 Telerik 菜单控件的项目。我正在尝试在名为 Reports 的菜单中添加一个新按钮,该按钮将为用户打开一个新页面/选项卡,以访问 Report Server 链接。

我可以将按钮放在页面上,但是当我当前单击它时没有任何反应。这是站点地图的实现(主要是节点,以及当前工作的节点)。

暂时没用

<siteMapNode title="Reports" nopResource="Admin.Reports" PermissionNames="ManageReports" ImageUrl="" URL="http://f7003214/Reports/SupplyCatalogTest">
      </siteMapNode>

有效

<siteMapNode title="Dashboard" nopResource="Admin.Dashboard" controller="Home" action="Index" ImageUrl="~/Administration/Content/images/ico-dashboard.png" />

另外,我希望我的 URL 打开一个新选项卡/窗口,而不是重定向用户。有没有办法做到这一点?

【问题讨论】:

    标签: asp.net-mvc-3 nopcommerce mvcsitemapprovider


    【解决方案1】:

    别在意这个问题。我想出了另一个解决方案。我创建了一个控制器和视图来解决这个问题。在控制器中,我在模型中设置链接,然后在视图中,通过新标签/窗口中的 Javascript 将用户直接重定向到报告服务器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多