In MVC 3 Beta, gibt es einen Unterschied zwischen den Vorlagen MVC 3 Partial Page (Razor) und MVC 3 View Page mit Layout (Razor)?Unterschied zwischen MVC 3 Partial Page (Razor) und MVC 3 Ansichtsseite mit Layout (Razor)?
Ich habe eine Teilseite (_partialList) zu meiner Anwendung hinzugefügt. Jetzt, wenn ich nur die Teilansicht zurückgebe, wendet es das Layout an, das in _ViewStart.cshtml vorhanden ist - es verhält sich sehr ähnlich wie eine Standard-Ansichtsseite mit Layout.
if (Request.IsAjaxRequest())
return View("_partialList", someModelData);
Wie unterscheidet sich eine "teilweise" Seite von einer Standardansichtsseite mit Layout? Werden sich die beiden in einem bestimmten Szenario anders verhalten?
Ich verstehe die Web-Formulare Teil davon, z. B. Seite und Benutzerkontrolle - zwei verschiedene Konzepte. Aber ich fürchte, ich verstehe nicht ganz, was die Web Form View Engine für Rasiermesser bedeutet. – Preets
@Preets Die WebForms-Ansichts-Engine hat zur Laufzeit keine Auswirkungen auf Razor. Die Visual Studio-Werkzeuge (das Dialogfeld "Ansicht hinzufügen") unterstützen jedoch beide Ansichtsmaschinen und erfordern daher, dass Razor mit zwei Optionen geliefert wird, obwohl sie derzeit funktional gleichwertig sind. – marcind
danke :) Ich hätte das nie herausgefunden! – Preets