我正在使用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?