Das wird eine sehr einfache Frage sein, vermute ich. Ich benutze ASP.NET MVC5, Rasierersyntax. Ich brauche eine bestimmte "Create" -Ansicht, um die _Layout.cshtml Shared View NICHT zu erben. Im Grunde möchte ich in dieser speziellen Ansicht keine der _Layout.cshtml-Funktionen wie Navigationsmenü, Fußzeile usw. verwenden.
FRAGE 1 : Wie würde ich das tun? Ich habe versucht, eine Ansicht hinzuzufügen und nicht das Kontrollkästchen "Layout" zu markieren, aber es scheint immer noch das _Layout.cshtml zu erben.
FRAGE 2 : Gibt es etwas Spezifisches in einer View, das sagt "Hey, benutze _Layout.cshtml als eine Masterseite"? Ich konnte in meinen Ansichten nichts finden, was darauf hindeutet.
Es erbt Layout wegen Ihrer _ViewStart.cshtml
-Datei. Sehen Sie sich Ihren ViewStart an und löschen Sie die zugehörige Zeile. Wenn Sie dann Layout auf Ihrer Seite verwenden möchten, müssen Sie auf jeder Seite Ihr Layout angeben.
Tags und Links asp.net-mvc c# razor view master-pages