0
我有一个非常基本的问题,但我无法在网上找到答案,而无需诉诸自己。在ASP.NET MVC 2网站中,如果我有共享视图位于共享文件夹中。我们说这个视图叫做Error,这个视图的控制器在哪里?我是否创建SharedController?ASP.NET MVC 2.0:共享视图控制器
我有一个非常基本的问题,但我无法在网上找到答案,而无需诉诸自己。在ASP.NET MVC 2网站中,如果我有共享视图位于共享文件夹中。我们说这个视图叫做Error,这个视图的控制器在哪里?我是否创建SharedController?ASP.NET MVC 2.0:共享视图控制器
您不创建SharedController
。在任何需要查看视图的控制器中,可以创建一个名为Error
的方法或使方法返回View("Error")
。
基本上,如果MVC无法在控制器命名的目录中找到视图,它会在共享文件夹中查找它(它也适用于部分视图和控件)。
嗯..如果我想让视图在所有控制器中可用,该怎么办?我可以在基础控制器中创建Method并让它们全部继承吗? –
这当然是一条路。我从来没有这样的需要。 –