2009-12-31 7 views
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()".

Répondre

Questions connexes