【发布时间】:2011-05-13 02:06:50
【问题描述】:
我有一个收集名称的表单中的文本框。如果客户决定他/她想要添加更多名称,他们会单击添加更多,然后会出现另一个文本框。
如果客户端创建了 15 个文本框,我如何在服务器上使用它们的值?假设我将第一个文本框命名为 txtbox1,每个额外的文本框都有一个递增的数字。
我可以使用 Asp.net 指定的相同命名约定,找出页面上有多少个文本框,然后循环遍历它们,还是必须首先由框架呈现它们?
【问题讨论】:
-
如果您在 javascript 代码中创建这些文本框,请确保设置这些输入的“名称”属性,而不仅仅是 id。否则它们不会出现在 Request.Form 集合中。