4
我有一個TextBox
在UserControl
之內,而UserControl
在Repeater
之內重複。 但是,當用戶用值填充TextBox
,之後我無法從TextBox
s獲取值。如何從包含UserControls的Repeater獲取所有TextBox值?
的Default.aspx:
protected void Page_Load(object sender, EventArgs e)
{
//filling repeater with dataset
Repeater1.DataSource = ds;
Repeater1.DataBind();
}
在button1
點擊我試圖從textbox.text
小號
protected void Button1_Click(object sender, EventArgs e)
{
List<string> sss = new List<string>();
foreach (Control i in Repeater1.Controls)
{
foreach (Control item in i.Controls)
{
if (item is WebUserControl1)
sss.Add(((WebUserControl1)item).getString);
}
}
}
而且UserControl
代碼值來填充List<string>
:
public string getString
{
get
{ return TextBox1.Text; }
}
protected void Page_Load(object sender, EventArgs e)
{
}
1爲在'RepeaterItem's不循環雖然所有的控制不必要=) – jadarnel27 2012-02-01 15:46:18
我有一個類似的問題訪問一個用戶控件內的文本框,而這又是一箇中繼器。我如何從用戶控件本身引用文本框?我可以引用標籤並更改文本,但不知何故我無法從文本框中讀取。 – Osprey 2013-10-27 06:16:10