Orchardcms 乌节-如何理解如果我';我从管理面板打电话

Orchardcms 乌节-如何理解如果我';我从管理面板打电话,orchardcms,action-filter,Orchardcms,Action Filter,我需要在每次加载页面时执行一些代码,除非该页面属于管理面板。我创建了一个IActionFilter,并在OnActionExecuting方法中尝试检查控制器名称,但这不是一个最佳解决方案,因为从仪表板调用了许多不同的控制器。有没有更有效的方法来识别我是否正在加载管理面板的页面?有 using Orchard.UI.Admin; & 我刚刚发现了一些类似于你今天在。也许这对你有用?具体来说是第24行,这正是我需要的,谢谢! if (AdminFilter.IsApplied(filterCon

我需要在每次加载页面时执行一些代码,除非该页面属于管理面板。我创建了一个IActionFilter,并在OnActionExecuting方法中尝试检查控制器名称,但这不是一个最佳解决方案,因为从仪表板调用了许多不同的控制器。有没有更有效的方法来识别我是否正在加载管理面板的页面?

using Orchard.UI.Admin;
&


我刚刚发现了一些类似于你今天在。也许这对你有用?具体来说是第24行,这正是我需要的,谢谢!
if (AdminFilter.IsApplied(filterContext.RequestContext))
{
    // This is an admin page, do nothing
    return;
}