Razor:使用其他应用程序的布局文件
本文关键字:布局 文件 应用程序 其他 Razor | 更新日期: 2023-09-27 18:11:17
我有一个MVC4 Webapp(1),它下面有一个虚拟目录,其中包含另一个独立的Webapp,如下所示:
MainApp
Areas
SUBAPP <------ THIS is a Virtual Directory with its own Webapp
Views
_Layout_2.cshtml
Views
_Layout_1.cshtml
现在我想从MAINAPP管理SUBAPP的布局,如:
_Layout_2.cshtml:
@{
Layout = "../../Views/_Layout_1.cshtml
}
…这给了我错误:
The virtual path '/Views/_Layout_1.cshtml' maps to another application,
which is not allowed
我怎么能做到这一点??
您是否尝试过将该布局放在/Views/Shared文件夹中?
你也可以尝试使用MEF框架
http://msdn.microsoft.com/it-it/library/hh708870%28v=vs.110%29.aspx设置起来很简单你可以连接其他项目中的视图和控制器也可以连接其他解决方案(就像一个插件)