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;
}