如何通过Aspx文件的后台来动态地加载一个用户控件。并在后台向用户控件设置一个属性值,该属性在ascx文件中是这样设置的:
public int ParentID
{
get { return _TypeID; }
set { _TypeID = value; }
}
也就是说,如何通过后台加载一个用户控件并给该控件的自定义属性ParentID赋值
...全文
1999打赏收藏
倾家荡产!!一个问题第三次提问 100分 谢谢了
我遇到的问题是: 如何通过Aspx文件的后台来动态地加载一个用户控件。并在后台向用户控件设置一个属性值,该属性在ascx文件中是这样设置的: public int ParentID { get { return _TypeID; } set { _TypeID = value; } } 也就是说,如何通过后台加载一个用户控件并给该控件的自定义属性ParentID赋值
Private Sub SetClassPropertyValue(ByVal t As Type, ByVal propertyStr As String, ByVal value As String)
Dim cc As System.Web.UI.ControlCollection
Dim pd As System.ComponentModel.PropertyDescriptor
Dim pdc As System.ComponentModel.PropertyDescriptorCollection
pdc = System.ComponentModel.TypeDescriptor.GetProperties(t)
pd = pdc.Find(propertyStr, False)
pd.SetValue(t, value)
End Sub