Ich habe versucht, das ControllerContext-Objekt zu verwenden, aber ich weiß nicht, wie es instanziiert wird. Ich möchte Sie daran erinnern, dass ich versuche, den Controller-Namen in einer benutzerdefinierten Klasse außerhalb einer Ansicht oder eines Controllers zu erhalten. Danke,Abrufen des aktuellen Controllernamens von außerhalb einer Ansicht und eines Controllers
0
A
Antwort
0
Tun Sie dies nicht. Übergeben Sie einfach den Controller-Namen als Parameter aus dem Controller an die Klasse, die es benötigt. Stromregler ist ein Begriff, der von außerhalb eines Controllers keinen Sinn macht.
Verwandte Themen
- 1. Laravel-Zugriffsanforderungsobjekt außerhalb des Controllers
- 2. generateUrl außerhalb des Controllers
- 3. Set ViewData außerhalb des Controllers
- 4. Verwendung der Methode bindData außerhalb des Controllers
- 5. Abrufen des aktuellen Modulnamens
- 6. Aufruf eines Controllers und seiner Ansicht von _Layout
- 7. ein Repository außerhalb eines Controllers in Symfony2
- 8. Wie wird die Aktion des Controllers außerhalb des Controllers im Zend Framework aufgerufen?
- 9. Symfony 2 - Einstellen einer Flash-Nachricht außerhalb des Controllers
- 10. FXML-Element von außerhalb des Controllers mit Referenz ändern - NullPointerException
- 11. Wie man die Ansicht und das Verhalten eines anderen Controllers in die Ansicht dieses "Controllers" einbaut?
- 12. C# und IME - Abrufen des aktuellen Eingabetextes
- 13. Aufruf einer Ansicht und ihres Controllers von _Layout
- 14. Schienen: Render-Ansicht von außerhalb Controller
- 15. Zend Framework Render-Ansicht eines anderen Controllers
- 16. Symfony2: Liste aller Routen eines Controllers abrufen
- 17. ZF2 wie Entity-Manager von außerhalb des Controllers
- 18. Verwendung von Controller.Content außerhalb des MVC Controllers C#
- 19. Hinzufügen eines Tab Bar Controllers programmgesteuert zum aktuellen App Flow
- 20. Laden eines View-Controllers in einer Ansicht In Xcode
- 21. Rendern einer Datei/Vorlage mit Layout außerhalb des Controllers mit Rails 4
- 22. Abrufen einer Zeile außerhalb Schleife
- 23. Verwenden eines Basis-Controllers zum Abrufen von Common ViewData
- 24. Tooltip außerhalb des aktuellen Fensters anzeigen
- 25. Klassenname des übergeordneten View-Controllers in iPhone Navigation abrufen push
- 26. VirtualPath befand sich außerhalb des aktuellen Anwendungsstamms
- 27. Ermitteln des aktuellen Controllers, der für Kohana verwendet wird
- 28. Web-Setup-Projekt - Abrufen des aktuellen Computernamens
- 29. Globale Fehler (außerhalb des Controllers) in ASP.NET MVC Handhabung
- 30. Doppelte div außerhalb des aktuellen div
Es tut mir leid, aber um zu verdeutlichen, habe ich eine Followup-Frage - Ich verwende tatsächlich MvcSiteMapProvider und habe eine GetDynamicNodeCollection-Klasse, die dynamische Knoten behandelt. In dieser Klasse habe ich eine Methode, die den Controller-Namen erfordert, um ihn generischer zu machen. Ich kann diese Methode nicht vom Controller aus aufrufen ... was kann ich in diesem Szenario tun? - Es tut mir leid, wenn das nicht im Zusammenhang steht. Wenn es so ist, werde ich eine neue Frage stellen. Vielen Dank. – user560498
@ user560498, sollten Sie eine andere Frage posten, in der Sie Ihr Szenario erläutern und Beispielcode bereitstellen. –