我有一个HTML表,可以通过Javascript动态添加或删除行。每行都有一些输入需要通过WebMatrix中的Razor / C#发送到我的SQLCompact数据库。例如:
<table id="dataTable">
<tr id="line1">
<td><input type="text" name="input1line1"></td>
<td><input type="text" name="input2line1"></td>
<td><input type="text" name="input3line1"></td>
</tr>
<tr id="line2">
<td><input type="text" name="input1line2"></td>
<td><input type="text" name="input2line2"></td>
<td><input type="text" name="input3line2"></td>
</tr>
</table>
&#13;
Line1在每个表中,但之后的每个表行都是通过Javascript在客户端动态生成的。如何使用我的服务器端代码遍历表,从表行中获取ID,从而访问输入值以进入我的数据库?
答案 0 :(得分:3)
在服务器端代码中使用Request.Form.AllKeys
来读取使用javascript动态生成的所有文本框数据
foreach (string name in Request.Form.AllKeys) {
string value = Request.Form[name];
}