如何将ascx嵌入到dll中(asp.net服务器控件)

时间:2011-06-23 05:35:03

标签: c# asp.net user-controls custom-server-controls

我有一个想要从我的servercontrol调用的ascx userControl 我调用myUC.render(writer)来呈现userControl的输出。但不要渲染

我该怎么做?


我使用此帮助链接从dll加载uc http://www.codeproject.com/KB/user-controls/EmbeddedUserControl.aspx 这个项目可以帮助你将ascx嵌入到服务器控件中并加载它

但我的图像和脚本加载有问题 图像和脚本不起作用

1 个答案:

答案 0 :(得分:0)

要使用户控制起作用,您必须将其托管到页面或其他控件中。我建议您在服务器控件中加载用户控件(尽可能早地在控件生命周期中 - 也许是OnInit),然后在服务器控件的render方法中,根据需要使用用户控件的render调用。