我在Asp.Net MVC项目中有一些动态角色,我需要获取当前请求的操作名称进行授权。 因为我在某些视图中有多个提交按钮,所以当我想要获得"创建"或"编辑"行动名称,我采取"行动"而不是那个。 我试试这段代码:
var actionName = filterContext.ActionDescriptor.ActionName;
那我怎么能这样做呢?
答案 0 :(得分:0)
您还可以从RouteData
var actionName = filterContext.RouteData.Values["action"];