访问生成的INPUT字段

时间:2011-05-04 23:24:20

标签: c# asp.net

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

我这样生成它们:

sb.Append("<input name=\"txtThekeUpdate[" + thekenRow["ID"] + "]\" type=\"text\" id=\"MainContent_txtBetreiber\" class=\"textEntry\" value=\" " + thekenRow["Name"] + "\"/><br />");

txtThekeUpdate是一个数组,因为我打算一次输入多个更新的数据集。

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

1 个答案:

答案 0 :(得分:1)

这些值将位于回拨后的Form元素

var value = Form["txtThekeUpdate_" + thekenRow["ID"]];
if (value != null)
{
      Data = value;
}

你可以试试这个。

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