2015-09-28 25 views
3

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

什么工作是我的观点如下:

 @{ Html.RenderPartial("Dummy.ascx");} 

Sitecore的都会使该sublayout,但如果ASCX文件具有嵌套在另一个sublayout,它不会渲染。

Dummy.ascx:

 <sc:Sublayout Path="AnotherSublayout.ascx" runat="server" /> 

AnotherSublayout是不可见的。

+6

这不是开箱即用的支持,但显然有解决方法。你见过这些博客文章吗? 1)[**在WebForms页面**上使用Sitecore MVC组件](http://www.hhogdev.com/blog/2012/december/mvc-webforms.aspx); 2)[**将渲染与渲染混合**](http://blog.horizo​​ntalintegration.com/2015/09/15/mixing-sublayout-with-rendering-webforms-with-mvc-request/)。 –

+0

感谢您的链接,我会看看它。 – Bgl86

+1

@DmytroShevchenko你应该改变你的评论到一个答案。 +1 –

回答

0

您可以在Sitecore的MVC网站理念应用用户控件效果。 This topic会帮你做。