【问题标题】:Storing Partial Views outside of the application root在应用程序根目录之外存储部分视图
【发布时间】:2013-02-10 21:40:29
【问题描述】:

我想知道是否有办法将部分视图存储在应用程序的根文件夹之外。优点是所有应用程序都可以使用这些部分,并且可以在一个位置进行 HTML 更新,而无需为每个应用程序重新部署新的 .bin。

@Html.Partial("../../../../../../../../PartialTest/PartialTest.cshtml")

这给了我错误:

不能使用前导 .. 退出顶级目录。

这样的事情可能吗?

【问题讨论】:

    标签: c# asp.net-mvc asp.net-mvc-3 razor asp.net-mvc-4


    【解决方案1】:

    我想知道是否有办法将部分视图存储在 应用程序的根文件夹。

    如果你想支持它,你必须编写一个自定义的虚拟路径提供程序。例如,您可以查看following question 以获取此类自定义提供程序从嵌入式资源读取视图的示例。您可以调整它以从您想要的任何位置读取视图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-09
      • 1970-01-01
      • 1970-01-01
      • 2021-04-30
      • 1970-01-01
      • 2015-05-11
      • 2011-03-03
      • 1970-01-01
      相关资源
      最近更新 更多