有没有一种方法可以使用HttpContext或View上下文来获取当前操作的名称?
我可以使用以下方式获取控制器名称:
var routeValues = HttpContext.Current.Request.RequestContext.RouteData.Values;
if (routeValues != null)
{
if (routeValues.ContainsKey("controller"))
{
controllerName = HttpContext.Current.Request.RequestContext.RouteData.Values["controller"].ToString();
}
}
}