我正在尝试将多个项添加到数据库表 . 我创建了一个表单,允许用户添加更多表单行,包括下拉列表和多个输入字段 . 用户单击“”时会生成新字段 . 这是使用JavaScript开发的 .
使用JavaScript向ID添加递增值很容易,但是不使用 runat="server" 创建新行,所以我担心我的代码后面的代码不会看到字段中的值 .
runat="server"
我希望我的代码循环遍历每个表单"row"并抓取每个项目 . 然后获取此数据并将其插入SQL数据库 . 我该如何工作?
我可以给你一些指导,从你的角度继续(并解决这个问题 - 所以我担心我的代码背后不会看到字段中的值 . )
a . 您可以使用页面上的java脚本创建控件 .b . 然后用户将它们发回,你已经准备好了所知的一些新的控件,后面的代码不知道 .
现在这里的诀窍是你 grab 这个回报
HttpContext.Current.Request.Form
并分析它以查看“那里是新的”,你不知道的新帖子控件是什么 - 然后你再次在代码后面创建它们 - 并获得它们的输入值 .
1 回答
我可以给你一些指导,从你的角度继续(并解决这个问题 - 所以我担心我的代码背后不会看到字段中的值 . )
a . 您可以使用页面上的java脚本创建控件 .
b . 然后用户将它们发回,你已经准备好了所知的一些新的控件,后面的代码不知道 .
现在这里的诀窍是你 grab 这个回报
并分析它以查看“那里是新的”,你不知道的新帖子控件是什么 - 然后你再次在代码后面创建它们 - 并获得它们的输入值 .