我在我的 ASP.NET 页面中以编程方式构建许多文本框,单击按钮后,我想处理这些值,是否有可能从 ViewState 中的 ID 中检索它们?
这是我的代码:
aspx 中表格的参考:
<asp:Table ID="Distances" runat="server" ViewStateMode="Inherit"></asp:Table>
然后在创建所有行和单元格后的代码中,我在其中一些中添加了一个文本框:
Distances.Rows[j].Cells[i].Controls.Add(CreateTB(distance.ToString(), (i + j * rows).ToString(), false));
protected TextBox CreateTB(string text, string id, bool ebanled = true)
{
TextBox tb = new TextBox() { Text = text, ID = id, Enabled = ebanled};
tb.TextChanged += new EventHandler(OnTBChanged);
return tb;
}