Oberflächen-Controller oder Custom-Controller in Umbraco 7?

Geschichte

Ich bin ein Web Forms-Entwickler mit einigen .NET MVC Erfahrung, neues zu Umbraco und lernen, wie ich gehen.

Bisher habe ich die Umbraco-Dokumentation und videos einrichten, was bedeutet, dass alle meine Controller Erben von einem "Controller-Basis" mit gemeinsamen Funktionen enthalten, die in sich selbst erbt von SurfaceController.

Kürzlich jedoch, ich bemerkt haben, einige Blogger und externe Referenz material Referenzierung RenderMvcController in der Basisklasse statt SurfaceController - jetzt die Umbraco-Dokumentation ist unklar, auf die wirklichen Unterschiede zwischen den beiden, noch, in welchen Situationen Sie sollten Sie verwenden.

Die Frage

Gibt es eine klare und deutliche Unterschied zwischen der vorgestellten Einsatzszenarien für ein Surface Controller - Erben von Umbraco.Web.Mvc.SurfaceController, und eine Benutzerdefinierte Controller - Erben von Umbraco.Web.Mvc.RenderMvcController?

Dank!

InformationsquelleAutor Chris Wilson | 2014-09-01

Schreibe einen Kommentar