//動(dòng)態(tài)在CS代碼中給頁(yè)面增加用戶控件 UserControl userControl1 = (UserControl)this.LoadControl("../UserCtrls/WordList.ascx"); //給動(dòng)態(tài)添加的用戶控件的屬性賦值(利用反射技術(shù))首先引用using System.Reflection;命名空間 //獲取用戶控件的Type Type userCtrlType = userControl1.GetType(); //設(shè)定用戶控件要賦值的屬性 PropertyInfo propertyInfo = userCtrlType.GetProperty("showHeader"); //賦值 propertyInfo.SetValue(userControl1, false, null); //向頁(yè)面添加控件 Page.Controls.Add(userControl1);
|