0
我使用下面的代碼將一個動態數量的文本框添加到一個div,但我無法在回發消除前找到它們。我希望能夠循環它們以獲取值,但無論我如何嘗試,我都無法獲取這些框,因爲它們全部消失,因爲我單擊按鈕來完成此操作。我該如何去做這件事?獲取在回發之前輸入的TextBox值
foreach (string month in budget.PeriodMonths)
{
TableRow tr = new TableRow();
TableCell tc1 = new TableCell();
TableCell tc2 = new TableCell();
tc1.HorizontalAlign = HorizontalAlign.Right;
Label monthName = new Label();
monthName.Text = System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(month);
tc1.Controls.Add(monthName);
TextBox monthInput = new TextBox();
monthInput.ID = "month_" + i.ToString();
monthInput.Attributes.Add("onkeypress", "return isNumberKey(event)");
monthInput.Width = 50;
monthInput.Style.Add("TEXT-ALIGN", "RIGHT");
if (i < sellerBudget.PeriodValues.Length)
monthInput.Text = sellerBudget.PeriodValues[i].ToString();
else
monthInput.Text = "0";
tc2.Controls.Add(monthInput);
tr.Cells.Add(tc1);
tr.Cells.Add(tc2);
bpTable.Controls.Add(tr);
i++;
}
你想讓他們在JavaScript或服務器端(ASP.NET)? – westo 2012-08-06 12:43:31
我希望能做到服務器端。 – vsdev 2012-08-06 13:00:16
你能枚舉回發中的控件嗎?即Page.Controls – westo 2012-08-06 13:03:02