7

ViewContext.RouteData.Values["Controller"]用来获取控制器名称或ViewContext.RouteData.Values["action"]在视图中获取操作名称(实际上在 _Layout 中),但对于区域这ViewContext.RouteData.Values["Area"]不起作用。您对以编程方式在视图中获取区域名称有何建议?

4

1 回答 1

17

区域名称不在RouteData.Values但您可以从DataTokens集合中获取它::

ViewContext.RouteData.DataTokens["area"]
于 2012-03-13T10:30:32.490 回答