将HTML表传递给控制器​​

时间:2018-04-26 02:42:59

标签: c# asp.net-mvc

使用MVC; 将元素表作为列表从控制器传递到剃刀视图

<tr>
  <td> Select Account  </td>
  <td> Select LOB</td>
  <td onclick="RemoveRow(this)"> <i class="fa fa-times text-danger"></i></td>
 <td><input name="TLAccountIds.Index" value="0" autocomplete="off" type="hidden"></td>
  <td><input name="TLSPVAssignedAccounts[0].AccountId" value="0" type="text"> </td>
 <td><input name="TLSPVAssignedAccounts[0].LOBId" value="0" type="text"</td> 
</tr>

然后通过JQuery添加更多行,如下所示:

 <tr>
    <td id="1">TE</td><td id="3">TE-Inbound</td>
    <td onclick="RemoveRow(this)"> <i class="fa fa-times text-danger"></i>  </td>
    <td <input name="TLSPVAssignedAccounts.Index" value="1" type="hidden"></td> 
    <td> <input id="TLSPVAssignedAccounts[1].AccountId" name="TLSPVAssignedAccounts[1].AccountId" value="1" type="text"> </td> 
    <td> <input id="TLSPVAssignedAccounts[1].LOBId" name="TLSPVAssignedAccounts[1].LOBId" value="3" type="text"> </td>
</tr>

提交表单时,只发送给控制器的JQuery

有人可以告诉我为什么以及如何将所有tbl发送到控制器

注意当只存在没有jquery附加行的html行时,html行会被列表中的控制器看到

0 个答案:

没有答案