1
J'ai un contrôleur situé dans le dossier Controllers.ASP.NET MVC: appeler une vue différente
Controllers
.... CustomViewController
Le CustomViewController exécute le procédé suivant
public ActionResult DisplayPerson()
{
Person prn = new Person();
prn.Name = "Rama";
prn.Email = "[email protected]";
return View(prn);
}
I ont deux points de vue situé dans le dossier CustomView
Views
....CustomView
.. DisplayPerson
.. PersonView2
Routing
routes.MapRoute(
"Display",
"{Controller}/{action}/{id}",
new { controller = "CustomView",
action = "DisplayPerson", id = "" }
);
Par défaut, la vue "DisplayPerson" est utilisée pour afficher les détails de la personne. Quelle est la façon d'appeler la vue "PersonView2" à l'intérieur de la méthode "DisplayPerson()".
Si vous ne donnez pas un nom de vue, par défaut MVC à une vue du nom de l'action, mais cela est juste un défaut * *. – Richard