将子布局添加到MVC占位符(PageEditor)

Bgl*_*l86 3 sitecore sitecore-mvc sitecore8

是否可以将现有的子布局(ascx)添加到分页器中的sitecore mvc占位符?如果我添加它,没有任何反应,但根本没有错误.

在我看来,以下工作是什么:

     @{ Html.RenderPartial("Dummy.ascx");}
Run Code Online (Sandbox Code Playgroud)

Sitecore将渲染该子布局,但如果ascx文件嵌套了另一个子布局,则不会渲染它.

Dummy.ascx:

      <sc:Sublayout Path="AnotherSublayout.ascx" runat="server" />
Run Code Online (Sandbox Code Playgroud)

AnotherSublayout完全不可见.

Dmy*_*nko 5

这不是开箱即用的支持,但有一些解决方法.请看下面的博文:

  • 虽然这很可能回答了这个问题,但它可能被认为是SO上的"仅链接"答案.因此,将最合适的片段复制到答案的正文中是个好主意.如果原始链接弃用,答案仍然有效. (2认同)