我试图使用RenderPartial呈现一个部分视图,它一直在抛出System.InvalidOperationException。下面是显示视图文件夹的文件夹结构。

我是从索引访问模拟,并尝试了下面的组合,错误是相同的所有。
@{Html.RenderPartial("/Shared/Simulation");}
@{Html.RenderPartial("/Views/Shared/Simulation");}
@{Html.RenderPartial("~/Views/Shared/Simulation");}我知道我在这里错过了一些愚蠢的事情
发布于 2016-10-17 15:14:20
在使用完整路径时,还需要包括文件扩展名。
这应该能行。
@{ Html.RenderPartial("~/Views/Shared/Simulation.cshtml"); }或您可以简单地不使用完整的路径,而只需传递视图名
@{ Html.RenderPartial("Simulation"); }剃刀视图引擎将在~/Views/Shared目录中查找并按照约定呈现视图。
https://stackoverflow.com/questions/40089983
复制相似问题