Asp.Net MVC 获取当前 Controller Action Area
获取控制器名称:
ViewContext.RouteData.Values["controller"].ToString();
获取Action名称:
ViewContext.RouteData.Values["action"].ToString();
获取路由参数值:
ViewContext.RouteData.Values[名称].ToString();
如:ViewContext.RouteData.Values["ID"].ToString(); 获取ID的值
获取area名称
在代码中:
ControllerContext.RouteData.DataTokens["area"]
在View中:
ViewContext.RouteData.DataTokens["area"]
1 var action = ViewContext.RouteData.Values["Action"].ToString().ToLower(); 2 var controllerName = ViewContext.RouteData.Values["controller"].ToString().ToLower(); 3 var areaName = ViewContext.RouteData.DataTokens["area"].ToString().ToLower();
目前学习.NET Core 最好的教程 .NET Core 官方教程 ASP.NET Core 官方教程