ASP.NET MVC3:调用另一个项目的视图和控制器

时间:2012-03-23 20:14:31

标签: asp.net-mvc asp.net-mvc-3

这个问题与其他问题类似,但找不到解决我问题的问题。

我有几个项目,并且都使用了与“Razor.PartialView”一起调用的相同视图CommonGridView.cshtml。我需要创建一个新项目,然后所有人调用然后从新项目中查看CommonGridView.cshtml

如果有可能添加要查找视图的目录,并且该路由是另一个项目,我不会这样做。

谢谢。

1 个答案:

答案 0 :(得分:1)

如果这些项目作为单独的ASP.NET应用程序托管,则很难呈现不属于当前应用程序的视图。您可以查看following article,它说明了一个自定义虚拟路径提供程序,它允许您将Razor视图嵌入到可以在多个ASP.NET MVC应用程序之间重用的程序集中。