Orchard - 如果我是从管理面板调用的,如何理解
Orchard - How to understand if I'm calling from Admin panel
我每次加载页面时都需要执行一些代码,除非该页面属于管理面板。我创建了一个 IActionFilter 并在 OnActionExecuting 方法中尝试检查控制器名称,但这不是最佳解决方案,因为从仪表板调用了很多不同的控制器。有没有更有效的方法来识别我是否正在加载管理面板的页面?
有
using Orchard.UI.Admin;
&
if (AdminFilter.IsApplied(filterContext.RequestContext))
{
// This is an admin page, do nothing
return;
}
我每次加载页面时都需要执行一些代码,除非该页面属于管理面板。我创建了一个 IActionFilter 并在 OnActionExecuting 方法中尝试检查控制器名称,但这不是最佳解决方案,因为从仪表板调用了很多不同的控制器。有没有更有效的方法来识别我是否正在加载管理面板的页面?
有
using Orchard.UI.Admin;
&
if (AdminFilter.IsApplied(filterContext.RequestContext))
{
// This is an admin page, do nothing
return;
}