在项目中,我使用此代码@Html.Partial("../ReferenceChangeLog/ReferenceChangeLogPopUp")
来调用控制器和操作。
这里ReferenceChangeLog是控制器名称。 ReferenceChangeLogPopUp(ReferenceChangeLogPopUp.cshtml)
是部分视图名称。
如何设置调用另一个项目的控制器和操作的路径?
答案 0 :(得分:3)
开箱即用不支持。默认情况下,Razor视图仅在当前项目中解析,该项目是您在IIS中作为ASP.NET应用程序部署的。如果需要实现这一点,则必须编写一个自定义Razor视图引擎,该引擎能够从文件系统上的任意位置检索视图。例如,an article解释了如何将Razor视图嵌入到程序集中并在多个项目中重用它们。