Ich muss bei jedem Laden einer Seite einen Code ausführen, außer wenn die Seite zum Admin-Bereich gehört. Ich habe einen IActionFilter erstellt und in der OnActionExecuting-Methode versucht, nach dem Controller-Namen zu suchen, aber das ist keine optimale Lösung, weil im Dashboard viele verschiedene Controller aufgerufen werden. Gibt es einen effizienteren Weg zu erkennen, ob ich eine Seite des Admin-Panels lade?Obstgarten - So verstehen Sie, wenn ich vom Admin-Panel aus anrufe
1
A
Antwort
3
Ja, es gibt
using Orchard.UI.Admin;
&
if (AdminFilter.IsApplied(filterContext.RequestContext))
{
// This is an admin page, do nothing
return;
}
Verwandte Themen
- 1. So führen Sie REST-Anrufe von Google Chrome aus
- 2. So verstehen Sie dieses Dokument
- 3. Obstgarten Collaboration
- 4. So verstehen Sie bestehende Projekte
- 5. So speichern Sie Anrufe mit Skype API
- 6. So erkennen Sie eingehende Anrufe programmgesteuert
- 7. So verstehen Sie Prinzipale in SQL Server?
- 8. So umgehen Sie verschachtelte jquery Anrufe
- 9. Versuchen, JQuery/Ajax Get/POST Anrufe zu verstehen
- 10. Was passiert, wenn ich DOES zweimal anrufe?
- 11. Skript Fehler in Obstgarten
- 12. So verstehen Sie eine EXPLAIN-ANALYSE
- 13. So rufen Sie verpasste Anrufe auf Android SDK 2.2
- 14. So verstehen Sie den Amazon ECS-Cluster
- 15. So verstehen Sie Java-Hotspot-Fehler
- 16. PersistentBag Ausnahme in Obstgarten
- 17. Was passiert, wenn ich "BufferStrategy.show()" anrufe?
- 18. So verstehen Sie strptime vs. strftime
- 19. So verstehen Sie den Header von H264
- 20. So rufen Sie die Servlet-Klasse vom HTML-Formular aus
- 21. So führen Sie benutzerdefinierte IntelliJ-Inspektionen vom Terminal aus
- 22. So erhalten Sie den Nutzerstandort vom Google-Konto aus
- 23. Fabriken verstehen und sollte ich sie benutzen?
- 24. Ich möchte eine vom Microsoft Access-Assistenten generierte Abfrage verstehen
- 25. Was passiert, wenn ich run() selbst anrufe? wenn
- 26. Wie ändere ich das AJAX-Anrufziel, wenn ich von einer anderen Ansicht/Seite aus anrufe?
- 27. So verwalten Sie verkettete AJAX-Anrufe mit jQuery
- 28. Warum verliere ich meine Instanzvariablen, wenn ich Shoes # 'visit' anrufe?
- 29. Warum bekomme ich NaN, wenn ich diese Fakultät Funktion anrufe?
- 30. Welches Gebietsschema sollte ich angeben, wenn ich String toLowerCase anrufe
ich gerade entdeckt, etwas Ähnliches, was Sie beschreiben, heute in [diesem Modul] (https://bitbucket.org/bleroy/nwazet .tree/src/d9d7d9288aa4d2e6314be1ecca08db9ffdb909fb/Filter/AdminFilter.cs? at = Standard & Dateibetrachter = Datei-Ansicht-Standard). Vielleicht funktioniert das für dich? Es ist Linie 24 um genau zu sein – Xceno
Das ist genau das, was ich brauchte, danke! – MVLaser