我有一个用户控件,我已在web.config中注册,而我正在另一个用户控件中使用。
结构看起来像这样
当我将用户控件用作用户控件时
<ns:feature id="x" runat="server" visible = true/>
后面的代码被点击,但标记从未嵌入页面。
如果我用它作为子布局
<sc:Sublayout ID="x" runat="server" path="/sublayouts/feature.ascx"/>
这样渲染完全正常,我得到所有标记。
我错过了一些配置设置吗?我可以将它们全部用作子布局,但我只是好奇为什么它不起作用。这是我第一次自己设置sitecore,以前我总是在现有项目上工作。
*更新 我直接在home子布局的ascx文件上注册了用户控件并修复了它。刚刚实现了我在web.config中注册的任何用户控件,指向项目自己的程序集isint工作。