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

本文关键字:控制器 视图 MVC | 更新日期: 2023-09-27 18:30:48

我必须在视图文件夹中有 2 个文件夹。

即 Foler1 和文件夹 2

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

我可以得到一些解决此问题的建议吗?

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

我不推荐它,但这就是你会这样做的方式:

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

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