如何以編程方式加載用戶控件

有用戶控件文件: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 緩存研究

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章