如何从行动中获取路线名称

时间:2014-12-10 13:43:08

标签: asp.net-mvc asp.net-mvc-routing

我正在使用MapMvcAttributeRoutes在我的MVC应用程序中设置路由。现在我怀疑是否可以从动作索引中访问路径名称?

[HttpGet]
[Route("{language}/Home/Index", Name = "Home.Index")]
public ActionResult Index()
{
      //access route name Home.Index here?
      return View();
}

我想说我尝试了一些东西,但不要过分知道从哪里开始。我在论坛和SO做了一些研究,但没有找到任何有效的答案。

修改

为了充分理解我的问题,这里有一个例子。每个视图都包含一个部分视图(标题),用于为当前视图的所有语言生成链接。某些操作/视图使用AttributeRoutes,而某些操作/视图使用routeconfig中的默认路由。如何决定何时调用RouteUrl以及何时调用Action?

0 个答案:

没有答案