在MVC 3中为多视图使用相同的控制器

时间:2012-04-11 11:01:41

标签: c# asp.net-mvc-3 razor

我在Views文件夹中有2个文件夹。

即Foler1和Folder2

我创建了一个名为CalController.cs的控制器,我想对上述2个文件夹下创建的.cshtml页面使用相同的控制器。

我能否得到一些解决此问题的建议。

1 个答案:

答案 0 :(得分:2)

我不推荐它,但你会这样做:

class CalController 
{
 public ActionResult Home()
 {
  return View("~/Views/Folder1/view.cshtml");
  //OR
  return View("~/Views/Folder2/view.cshtml");
 }
}

您可以将两个视图都放在共享文件夹中。我不明白为什么要在单独的文件夹中查看您的视图。