Мне нужно выполнить какой-то код каждый раз, когда я загружаю страницу, за исключением того, что страница принадлежит административной панели. Я создал IActionFilter и в методе OnActionExecuting, я пытался проверить имя контроллера, но это не оптимальное решение, потому что из панели управления вызывается множество разных контроллеров. Есть ли более эффективный способ узнать, загружаю ли я страницу панели администратора?Orchard - Как понять, если я звоню из панели администратора
1
A
ответ
3
Да есть
using Orchard.UI.Admin;
&
if (AdminFilter.IsApplied(filterContext.RequestContext))
{
// This is an admin page, do nothing
return;
}
Смежные вопросы
- 1. Как настроить модуль в панели администратора в Orchard Cms
- 2. ImageField не появляется на Orchard 1,8 сайта Модули администратора панели
- 3. Orchard Pager для администратора модуля
- 4. Orchard CMS, расположение администратора отсутствует
- 5. Как я могу удалить дополнительные «s» из панели администратора django?
- 6. Формы ввода данных Orchard без администратора
- 7. Обнаруживать, если запрос поступает из панели администратора Shopify
- 8. Изменение панели администратора Панель навигации Позиция
- 9. Вкладки локальной навигации администратора в Orchard CMS
- 10. метод сна не работает, если я звоню во второй раз?
- 11. Как создать дизайн панели администратора?
- 12. Создание панели администратора Mean.js
- 13. Автоматическое создание панели администратора
- 14. Настройки «Menus» исчезли из панели администратора WordPress
- 15. Настройка выпадающего списка из панели администратора django
- 16. приложений вызывает OnPause(), когда я звоню super.finish()
- 17. OnClick can not find sub я звоню
- 18. Создание резервной копии MySQL из панели администратора
- 19. Блокировка панели администратора SkaDate
- 20. Скрыть функцию панели администратора
- 21. Пакет панели администратора метеорита
- 22. Ошибка панели администратора Wordpress?
- 23. Я правильно звоню в свою функцию?
- 24. Как сварить часть страницы администратора в Orchard CMS
- 25. Orchard CMS, как запросить базу данных Orchard?
- 26. Структура панели администратора и панели пользователя
- 27. Как создать пункт меню администратора для таксономии в Orchard 1.9
- 28. Простая реализация панели администратора/персонала?
- 29. Открыть корзину - Ошибка панели администратора
- 30. Сессия не работает в контроллере, когда я звоню из unitTesting
Я только что обнаружил, что-то похожее на то, что вы описываете, сегодня в этом модуле [] (https://bitbucket.org/bleroy/nwazet .tree/SRC/d9d7d9288aa4d2e6314be1ecca08db9ffdb909fb/Фильтры/AdminFilter.cs? в = по умолчанию и FileViewer = файл-View-умолчанию). Может быть, это работает для вас? Это строка 24, которая будет конкретно – Xceno
Это именно то, что мне нужно, спасибо! – MVLaser