2

一个解决方案中有两个项目,如何为不同项目的菜单项中的导航 URL 属性绑定网页(.aspx)。我需要将一个项目中的菜单项访问到另一个项目的 aspx 页面。我无法通过选择选择网址来做到这一点

如何从不同的项目访问其他项目网页(.aspx)。我想从 asp:menu 导航到不同项目中的页面。这两个项目在同一个解决方案中。NavigateURL="~ * " 如果它在同一个项目中,我正在使用并且我需要在不同的项目中映射网页

4

2 回答 2

1
于 2014-02-18T08:08:49.727 回答
0

用这个 :

string Path = Request.Url.GetLeftPart(UriPartial.Authority) +
       VirtualPathUtility.ToAbsolute("~/");

路径将包含您当前的 localhost/CurrentOpenedProject,使用以下命令将其替换为所需的项目:

   Path = Path.Replace("CurrentOpenedProject", "RequiredProject");

您可以像这样将其添加到 menuItem:

   for(int i = 0; i < Menu1.Items.Count;i++){
        Menu1.Items[i].NavigateUrl = Path;
    }
于 2013-07-26T11:30:35.267 回答