C# 访问生成的输入字段

C# 访问生成的输入字段,c#,asp.net,C#,Asp.net,嗨 我目前正在通过c#生成两个输入框,我希望稍后访问它们以将输入的数据保存回数据库。但是,我不确定如何访问生成的输入框 我这样生成它们: sb.Append("<input name=\"txtThekeUpdate[" + thekenRow["ID"] + "]\" type=\"text\" id=\"MainContent_txtBetreiber\" class=\"textEntry\" value=\" " + thekenRow["Name"] + "\"/><

嗨 我目前正在通过c#生成两个输入框,我希望稍后访问它们以将输入的数据保存回数据库。但是,我不确定如何访问生成的输入框

我这样生成它们:

sb.Append("<input name=\"txtThekeUpdate[" + thekenRow["ID"] + "]\" type=\"text\" id=\"MainContent_txtBetreiber\" class=\"textEntry\" value=\" " + thekenRow["Name"] + "\"/><br />");
sb.Append(
);
TxthekeUpdate是一个数组,因为我计划一次输入多个更新的数据集


您知道如何使用相应的ID访问它们吗?

这些值将以post back call的表单元素的形式出现

var value = Form["txtThekeUpdate_" + thekenRow["ID"]];
if (value != null)
{
      Data = value;
}
你可以试试这个

另外,尽量不要在名称值中使用[如果以后您想通过Java访问,它只会让您感到悲伤