【发布时间】:2017-12-02 07:15:17
【问题描述】:
我正在尝试将多个项目添加到数据库表中。我创建了一个表单,允许用户添加更多表单行,其中包括下拉列表和多个输入字段。当用户单击“+”时会生成新字段。这是使用 JavaScript 开发的。
使用 JavaScript 向 ID 添加递增值很容易,但不会使用 runat="server" 创建新行,所以我担心我后面的代码不会看到字段中的值。
【问题讨论】:
-
您的代码似乎有问题。但是,除非我们有 code or information that can reproduce the problem,否则我们无能为力。否则,我们只是在盲目猜测。
-
您将无法以这种方式创建元素并让它们可用于使用“runat='server'” 您应该使用 ajax 调用将动态表单发送到它所在的 webmethod可以解析。
-
或者了解动态控件以及如何在 PostBack 中读取/写入/保留其值。