Sitecore:用户控件单独使用时不呈现,但呈现为子布局

时间:2012-08-01 02:33:02

标签: c# user-controls sitecore sitecore6 sublayout

我有一个用户控件,我已在web.config中注册,而我正在另一个用户控件中使用。

结构看起来像这样

  • 基本布局
    • home sublayout
      • 功能用户控件1
      • 功能用户控件2

当我将用户控件用作用户控件时

<ns:feature id="x" runat="server" visible = true/>

后面的代码被点击,但标记从未嵌入页面。

如果我用它作为子布局

<sc:Sublayout ID="x" runat="server" path="/sublayouts/feature.ascx"/>

这样渲染完全正常,我得到所有标记。

我错过了一些配置设置吗?我可以将它们全部用作子布局,但我只是好奇为什么它不起作用。这是我第一次自己设置sitecore,以前我总是在现有项目上工作。

*更新 我直接在home子布局的ascx文件上注册了用户控件并修复了它。刚刚实现了我在web.config中注册的任何用户控件,指向项目自己的程序集isint工作。

0 个答案:

没有答案