|
蓝森林 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
上去就可以了。 |
|