假如页面中有很多lable全部需要动态加载
这些名字 按 lable1 lable2 lable3 lable4 lable5 ... 来命名 具体不知道有多少个lable
就像vs2005工具栏中拖lable进入窗体一样 拖一个加载一个名字也自动命名了.
怎么动态实现? 主要是不知道怎么去给控件命名.
这些名字 按 lable1 lable2 lable3 lable4 lable5 ... 来命名 具体不知道有多少个lable
就像vs2005工具栏中拖lable进入窗体一样 拖一个加载一个名字也自动命名了.
怎么动态实现? 主要是不知道怎么去给控件命名.
{
for(int i=1;i!=100000;i++)
{
if(this.FindControl("label"+i.ToString())==null)return "label"+i.ToString();
}
return "";
}
你的这个方法能代替名字吗?
好像不行吧
这个lable1 不能用字符串来替代;
TextBox tb = new TextBox();
tb.ID = "txt" + model.ControlName;
tb.Text = value;
div.Controls.Add(tb);
对象的名字是
lable _Label= new lable();
_Label.Name=GetLabelName();如果是WEB程序
_Label.ID=GetLabelName();