我想知道是否有办法将部分视图存储在应用程序的根文件夹之外。优点是所有应用程序都可以使用这些部分,并且可以在一个位置进行 HTML 更新,而无需为每个应用程序重新部署新的 .bin。
@Html.Partial("../../../../../../../../PartialTest/PartialTest.cshtml")
这给了我错误:
不能使用前导 .. 退出顶级目录。
这样的事情可能吗?
我想知道是否有办法将部分视图存储在应用程序的根文件夹之外。优点是所有应用程序都可以使用这些部分,并且可以在一个位置进行 HTML 更新,而无需为每个应用程序重新部署新的 .bin。
@Html.Partial("../../../../../../../../PartialTest/PartialTest.cshtml")
这给了我错误:
不能使用前导 .. 退出顶级目录。
这样的事情可能吗?
我想知道是否有办法将部分视图存储在应用程序的根文件夹之外。
如果您想支持它,您将不得不编写一个自定义虚拟路径提供程序。例如,您可以查看following question
此类自定义提供程序从嵌入式资源读取视图的示例。您可以调整它以从您想要的任何位置读取视图。