Sie können eine Controller-Aktion für die Teilansicht erstellen. Aber wenn Sie schauen, auf jeder Seite etwas, was für inlcluding, sollten Sie darüber nachdenken, fügte hinzu, dass auf Ihre _Layout.cshtml Seite
Sie können eine normale Aktion-Methode erstellen, die eine Teilansicht zurück wie diese
public ActionResult UserInfo()
{
UserViewModel objVm=GetUserInf();
// do some stuff
return View("PartialUserInfo",objVM);
}
Dies wird eine Ansicht mit dem Namen „PartialUserInfo
“ in Ihrem Views/Users
Ordner zurückzukehren (der Controller Name Benutzer Unter der Annahme. Wenn Sie eine Ansicht angeben möchten, die eine andere Position ist, dass Sie es erwähnen kann, wenn die Ansicht Methode aufrufen
returnView("Partial/UserInfo",objVm);
Dadurch wird eine Ansicht namens "UserInfo" in Ihrem Ordner Views/Users/Partial
zurückgegeben.
in Ihrer Teilansicht, können Sie das normale Layout deaktivieren, indem doint (falls Sie eine haben) diese
@model UserViewModel
@{
Layout=null;
}
Wird das eine zusätzliche Anfrage generieren? – johan
@johan: Nein. – SLaks