蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年8月25日 8:28

[.NET]怎样取得动态添加的用户控件内TextBox的属性

请教:怎样取得动态添加的用户控件内的TextBox等的属性?

现在有一个页面,动态添加了i个用户控件,各用户控件的ID分别为:"UserControl" & i
在每个用户控件中都包含了TextBox,Label等Web控件

现在问题是我不知道怎样才能遍历每一个用户控件,并取得各用户控件中的TextBox,Label等的Text属性,烦请各位高手指点,十二万分感激。

谢谢!

你可以把用户控件中的server control的一些需要的属性(比如text)公开为该用户控件的属性,然后直接使用即可

比如这样:
usercontrol1.ascx.cs
public string Name
{
  get{ return this.Label1.Text; }
  set{ this.Label1.Text=value; }
}

使用的时候这样:

string name=myuc1.Name="notus";
Response.Write(name);

直接遍历用户控件
套个
<asp:panel
上去就可以了。




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com