ASP.NET MVC:调用不同的视图

时间:2009-12-31 08:44:31

标签: asp.net asp.net-mvc views

我有一个位于Controllers文件夹中的控制器。

Controllers
          .... CustomViewController

CustomViewController执行以下方法

 public ActionResult DisplayPerson()
    {
        Person prn = new Person();
        prn.Name = "Rama";
        prn.Email = "Jass@yahoo.com";
        return View(prn);
    }

我在CustomView文件夹中有两个视图

Views
     ....CustomView
         .. DisplayPerson
         .. PersonView2

路由

routes.MapRoute(
                  "Display",
                  "{Controller}/{action}/{id}",
                   new { controller = "CustomView", 
                   action = "DisplayPerson", id = "" }
               );

问题:

默认情况下,视图“DisplayPerson”用于显示Person详细信息。这是什么 在“DisplayPerson()”方法中调用视图“PersonView2”的方法。

1 个答案:

答案 0 :(得分:3)

return View("DisplayPerson", prn)

return View("PersonView2", prn)

http://msdn.microsoft.com/en-us/library/dd460310.aspx