ViewStart und Layout - was ist der Unterschied?
Ich habe gerade mit dem Lesen des ASP.NET MVC 4-Buches begonnen und eine Frage erhalten. Der Autor des Razor-Teils sagte, wenn ich die Layout-Variable in der View.cshtml-Datei nicht setze, wird standardmäßig nach einer _ViewStart.cshtml gesucht, aber in einem anderen Teil wird _Layout.cshtml in Views / Shared verwendet, ich verstehe es nicht .
Wenn ich so etwas in View.cshtml bekommen habe:
@{
Layout = null;
}
Es sagt, dass diese Ansicht kein Layout hat, aber wenn ich es so mache:
@{
}
Dies führt also dazu, dass die Ansicht nach einer _ViewStart.cshtml-Datei oder _Layout.cshtml-Datei sucht.