実際、私は に 1TextBox
を作成しPageload
、それを に追加しTextBox
ていPanel
ます。今、私はLinkButton
好きAdd Another
です。
その中にテキストを入力しています。TextBox
必要に応じて、[新規作成TextBox
] をクリックして作成する必要がありますAdd Another LinkButton
。
実際、カウントを取得して を再作成できますTextBoxes
。しかし、問題は、以前に生成されたテキストに入力したテキストTextboxes
が見つからないことです。
誰でも、これに対する解決策を提案できますか?
protected void Page_Load(object sender, EventArgs e)
{
try
{
if (!IsPostBack)
{
for (int i = 0; i < 5; i++)
{
TableRow row = new TableRow();
for (int j = 0; j < 5; j++)
{
TableCell cell = new TableCell();
TextBox tb = new TextBox();
tb.ID = "TextBoxRow_" + i + "Col_" + j;
cell.Controls.Add(tb);
row.Cells.Add(cell);
}
Table1.Rows.Add(row);
}
}
}
catch (Exception ex)
{
throw;
}
}
Button_Click
これはサンプルコードです。また、同じコードが書かれています
protected void ASPxButton1_Click(object sender, EventArgs e)
{
int k = Table1.Controls.Count;
}
を取得しCount=0
ていButton_Click
ます。