您好 我目前正在通过c#生成几个输入框,我想稍后访问它们以将输入的数据保存回数据库。但是我不确定如何访问生成的输入框。
我这样生成它们:
sb.Append("<input name=\"txtThekeUpdate[" + thekenRow["ID"] + "]\" type=\"text\" id=\"MainContent_txtBetreiber\" class=\"textEntry\" value=\" " + thekenRow["Name"] + "\"/><br />");
txtThekeUpdate是一个数组,因为我打算一次输入多个更新的数据集。
您知道我如何使用相应的ID访问它们吗?
答案 0 :(得分:1)
这些值将位于回拨后的Form元素
中var value = Form["txtThekeUpdate_" + thekenRow["ID"]];
if (value != null)
{
Data = value;
}
你可以试试这个。
另外,尽量不要使用[在名称值中,如果以后想要通过Java访问,它只会让你感到悲伤。