获取控制器中的区域名称

时间:2017-05-23 13:23:03

标签: asp.net-core

他们是否可以在控制器中以编程方式获取区域名称?

以下似乎不起作用:

String currentArea = ControllerContext.RouteData.DataTokens["area"].ToString();

1 个答案:

答案 0 :(得分:3)

我们可以从RouteData获取它:

var areaName = string.Empty;
object area = null;
if (RouteData.Values.TryGetValue("area", out area))
{
    areaName = area.ToString();
}