【发布时间】:2019-07-08 14:46:23
【问题描述】:
注意:我在发布这个问题之前想出了一个解决方案,所以我会用我的解决方案来回复自己。
我有一个 .NET MVC 网站,它使用在层次结构中设置的视图,通过 Section 和 RenderSection 相互传递数据。我有一个名为“Master”的顶级视图,其中有几个继承自它的视图。
我有两个不同的外部应用程序,我需要能够将 MVC 网站的“外部模板”作为单独的页眉和页脚文件动态导入,对应于顶部“RenderBody”行上方和下方的代码-水平视图,分别。
如何进行设置,以便在 MVC 应用程序中保留我的分层视图结构,并将这些单独的页眉和页脚代码文件提供给外部应用程序?
我尝试将 RenderBody 上方和下方的 Master.cshtml 代码移动到页眉和页脚部分视图中,目的是在 Master.cshtml 以及新的 Header.cshtml 和 Footer.cshtml 文件中使用这些部分视图以供使用由外部应用程序。问题是我还没有找到一种方法来使用与 Master.cshtml 代码混合的 RenderSection 行。
【问题讨论】:
标签: .net model-view-controller umbraco