vs中动态添加用户自定义控件时,为其属性赋值问题

我动态添加 用户自定义控件
这个控件有个 id属性
我想在动态添加的时候给他的id属性赋值,怎么才能实现呢

另外在1.1时期的
hotPetControl hpc = (hotPetControl)this.Page.LoadControl("hotPetControl.ascx");

现在这方法在vs2005里报错啊。

分析一下,要么你路径写错,不过这种可能不大;然后,语法是没有问题的,C#语言不受.NET框架影响的。估计是你转换类型的问题。

最好把报错信息发出来看看
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-23
UserControl uc = new UserControl();
Control ctrl = uc.LoadControl("WebUserControl.ascx");//加载用户定义控件
((WebUserControl)ctrl).CateID = dr["CateID"].ToString();
Panel1.Controls.Add(ctrl);
相似回答
大家正在搜