Update for MVC 3 ViewContext.Controller.ValueProvider.GetValue("action").RawValue ViewContext.Controller.ValueProvider.GetValue("controller").RawValue ViewContext.Controller.ValueProvider.GetValue("id").RawValue Update for MV
var action = context.ActionDescriptor as ControllerActionDescriptor; var permission = action.MethodInfo.GetCustomAttribute<PermissionAttribute>(); 大概就是这样.