我使用ViewContext.RouteData.Values["Controller"]
来获取控制器名称或使用ViewContext.RouteData.Values["action"]
来获取视图中的操作名称(实际上是在_Layout中),但是对于区域ViewContext.RouteData.Values["Area"]
不起作用。您有什么建议在programmaticaly视图中获取区域名称?
答案 0 :(得分:17)
RouteData.Values
中的区域名称不是,但您可以从DataTokens集合中获取
ViewContext.RouteData.DataTokens["area"]