0
如何将Html.RenderPartial用于其他文件夹中的PartialViews?对其他视图/文件夹中的文件使用Html.RenderPartial
我曾尝试为:
<% Html.RenderPartial("~/Views/User/Users.ascx", Model); %>
它抛出一个错误:
System.InvalidOperationException: The partial view '~/Views/User/Users.ascx' was not found. The following locations were searched:
~/Views/Main/~/Views/User/Users.ascx.aspx
~/Views/Main/~/Views/User/Users.ascx.ascx
~/Views/Shared/~/Views/User/Users.ascx.aspx
~/Views/Shared/~/Views/User/Users.ascx.ascx
是什么,在这里失踪或其无法调用partialview在其他文件夹?
不重写ViewEngine不可能使用?像<%Html.RenderPartial(“〜/ Views/User/Users.ascx”,Model); %>,但会引发错误。 – Prasad 2010-02-04 17:38:03
我不这么认为。在错误中您会看到搜索到的路径。为了它的乐趣,你可以尝试“../../User/Users.ascx”,但那真是凌乱。重写视图引擎是你应该害怕的。 – 2010-02-04 18:42:07