2012-04-11 59 views
2

我必须在视图文件夹中的2个文件夹。在MVC中使用相同的控制器多视图3

即Foler1和文件夹2

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

我可以得到一些建议来解决这个问题。

+3

也许你可以找到这个问题的答案: http://stackoverflow.com/questions/7690910/mapping-asp-net-mvc3-controllers-to-views – 2012-04-11 11:41:45

+0

不要忘记,在MVC中,您键入的URL指的是调用相应视图的控制器。 – 2012-04-11 13:04:28

+1

我建议部分浏览或使用“共享”文件夹 – wnascimento 2012-04-11 15:26:41

回答

2

我不会推荐它,但是这是你会怎么做:

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

你可以只是把两个视图中的共享文件夹。我不明白为什么你要将视图放在单独的文件夹中。

相关问题