有用户控件文件:usercon.ascx,类名为:myControl
在主页中有三种方式动态加载
1.Control con1 = LoadControl("usercon.ascx");
Controls.Add(con1);
2.UserControl con2 = (UserControl)LoadControl("usercon.ascx");
Controls.Add(con2);
3.myControl con = (myControl)LoadControl("usercon.ascx");
Controls.Add(con);
可以看到,这三种是一路继承下来的
注意,只有用户控件没有启用缓存的情况下才能用此方法,如果启用了缓存,请参见我另外一篇文章:asp.net 缓存研究
本文介绍在ASP.NET中通过LoadControl方法动态加载用户控件usercon.ascx的三种方式,并强调了这些方法仅适用于未启用缓存的用户控件。
6155

被折叠的 条评论
为什么被折叠?



