Frage

Das Projekt, das ich bei der Arbeit fange werden mehrere Dutzend Controller haben, so dass es schön wäre, sie in logische Verzeichnisse und entsprechenden Namensräume, wie „Controller / Admin /“, „Controller / Lager / Supplies /“ zu strukturieren etc.

Gibt es Unterstützung ASP.NET MVC verschachtelt Controller Verzeichnisse und Namespacing? Wie verwalte ich Wege zu diesen Controllern?

War es hilfreich?

Lösung

Sie können die Controller setzen überall; Routen hängen nicht von dem ein Controller gespeichert ist. Es wird in der Lage jede Klasse zu finden, die IRegler in Ihrer Anwendung implementiert.

ich in der Regel meine Controller in einem separaten Projekt halten, f.ex ein MyProject.Frontend Projekt, alongisde ein MyProject.Frontend.Application Projekt, das der tatsächliche Einstiegspunkt Webprojekt mit den Ansichten etc ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top