2011-09-16 165 views
0

我有一个非常基本的问题,但我无法在网上找到答案,而无需诉诸自己。在ASP.NET MVC 2网站中,如果我有共享视图位于共享文件夹中。我们说这个视图叫做Error,这个视图的控制器在哪里?我是否创建SharedController?ASP.NET MVC 2.0:共享视图控制器

回答

1

您不创建SharedController。在任何需要查看视图的控制器中,可以创建一个名为Error的方法或使方法返回View("Error")

基本上,如果MVC无法在控制器命名的目录中找到视图,它会在共享文件夹中查找它(它也适用于部分视图和控件)。

+0

嗯..如果我想让视图在所有控制器中可用,该怎么办?我可以在基础控制器中创建Method并让它们全部继承吗? –

+0

这当然是一条路。我从来没有这样的需要。 –

相关问题