Ich habe begonnen, die Interna von asp.net mvc (6/vnext) zu testen und ich habe eine Menge Fragen, aber ich würde gerne hier bleiben. Ich benutze Visual Studio 2015 Vorschau und ich sah eine neue Funktion in asp.net mvc 6 (oder vNext), die Controller nicht von Controller
Basisklasse erben müssen. Ich sah in der asp.net Mvc 4/5 der Controller-Klasse (oder seine Abstraktionen) hat die Eigenschaften für Ressourcen wie TempData
, ViewData
, ViewBag
und Verfahren wie View()
, Json()
, File()
usw.Wie weiß asp.net mvc 6, welche Ressourcen hinzugefügt werden müssen, wenn ein Controller nicht von der Controller-Klasse erbt?
nun in der neuen Version müssen wir nicht von der Basisklasse Controller
erben. Also, meine Frage ist, Wie weiß asp.net mvc welche Ressourcen hinzuzufügen, wenn ein Controller nicht von Controller
Klasse erbt? Ich sah, wir können eine Eigenschaft hinzufügen und es wird zur Laufzeit gelöst werden, aber wie ist es im asp.net Kern getan? Gibt es einen IoC, der innerhalb des asp.net-Kerns arbeitet, um es zu lösen?
Wissen Sie, welcher Teil von Controller kann ich sehen, wo es durch den Kern gelöst ist? –
Danke Eilon! –