2014-01-20 16 views
6

Ich habe einige Ansichten im Visual Studio erstellt, indem ich mit der rechten Maustaste geklickt habe => add => view. Ich wähle in der Auswahl: "ein Layout oder eine Masterseite verwenden". Jetzt möchte ich diese Ansichten zu Teilansichten drehen, sollte ich es löschen und neu erstellen? oder kann ich es irgendwie in Teilansicht umwandeln, ohne die Ansichten zu löschen?Ansichten in Teilansichten konvertieren

Antwort

17

In Razor gibt es keinen großen Unterschied in View und partial view Der einzige Unterschied ist

@{ 
    Layout = "~/Views/Shared/_Layout.cshtml"; 
} 

Wenn kein Layout angegeben sie als Teilansichten betrachtet werden könnten.

Von Ihrer Controller-Aktion geben Sie PartialView() zurück; anstelle von return View(); Dieses Layout wird nicht angewendet.

+4

also, um meine Ansicht in Teilansicht zu konvertieren, lösche ich das Layout = "~/Views/Shared/_Layout.cshtml"; und dann ist es Teilansicht, dass es? –

+0

yupp ... das ist es :) – Nilesh

+0

sollte ich auch das ViewBag.Title = "someTitle" löschen oder es kann in Teilansichten bleiben? –

Verwandte Themen