3

在项目中,我使用此代码@Html.Partial("../ReferenceChangeLog/ReferenceChangeLogPopUp")来调用控制器和操作。

这里 ReferenceChangeLog 是控制器名称。ReferenceChangeLogPopUp(ReferenceChangeLogPopUp.cshtml)是部分视图名称。

如何设置调用另一个项目的控制器和操作的路径?

4

1 回答 1

3

开箱即用不支持。默认情况下,仅在当前项目中解析 Razor 视图,这是您在 IIS 中部署为 ASP.NET 应用程序的项目。如果您需要实现这一点,则必须编写一个自定义 Razor 视图引擎,该引擎能够从文件系统上的任意位置检索视图。例如,这里有一篇文章解释了如何将 Razor 视图嵌入到程序集中并在多个项目中重用它们。

于 2012-07-26T13:32:45.877 回答