42 Stimmen

Was ist der richtige Ort für partielle Ansichten in ASP.NET MVC?

Würde jemand den besten Platz für eine partielle Ansicht in ASP.NET MVC bestätigen?

Ich denke, wenn es sich um eine globale Ansicht handelt, die an vielen Orten verwendet werden soll, dann sollte sie GEMEINSAM genutzt werden.

Wenn es Teil einer Ansicht ist, die in eine partielle Ansicht eingepackt wurde, um das Lesen des Codes zu erleichtern, dann sollte es in das Verzeichnis Views/Controller gehen

Liege ich richtig oder übersehe ich etwas?

33voto

John Hartsock Punkte 82122

Ich glaube, Sie haben Recht. Hier ist ein Beispiel für etwas, was ich tun, allgemeine Navigation teilweise Ansichten in meinem Shared-Verzeichnis. und dann eine teilweise Ansichten für einen bestimmten Controller in der Views/[ControllerName] Verzeichnis.

8voto

davehauser Punkte 5704

Ich denke, Sie haben absolut Recht!

Ansichten im Ordner "Views/Shared" können Sie von allen Controllern und Aktionen aus aufrufen. Ansichten im Ordner "Views/[ControllerName]" sind nur für controller-spezifische Ansichten (auch wenn es Möglichkeiten gibt, von anderen Controllern auf sie zuzugreifen).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X