获取我在MVC中访问的页面的页面URL(无Action Url)

时间:2016-09-22 10:26:05

标签: angularjs asp.net-mvc url routing

我正在使用MVC。 我有一个布局页面,其中包含一些调用控制器的组件。其中一个组件是调用动作GetMenu(...)的menù。 然后我有使用该布局页面的页面。我到达此页面调用另一个控制器的操作(Index)。 所以..每次我至少打两个动作:

  1. / HomeController的/使用getMenu
  2. / ServiceXXXController /索引
  3. 现在,从动作GetMenu,我需要获取我正在访问的页面的网址。在MVC中,这意味着我需要获取其他操作的网址(/ServiceXXXController/Index),但当我Request.Url.*时,我会获取菜单的网址(/HomeController/GetMenu

    有一种方法可以获取我正在访问的那个网页的网址吗?

    谢谢。

1 个答案:

答案 0 :(得分:0)

您可以在渲染时将URL传递给获取菜单。