在 asp.net mvc 控制器中获取 html table,无需 ajax 调用

get html table in asp.net mvc controller without ajax call

我正在创建一个网站,其中有一个 table、

<table>
   @foreach (var test in Model.testingdata)
   {
       <tr>
            <td>
                 <input type="hidden" name="testSpan @i" value="@test.ID" />
            </td>
       </tr>
   }
</table>

我想在我的 mvc 控制器中获取此 table 的数据,而无需任何 ajax 调用

在我的控制器中获取数据的方法是什么

我在评论中误解了,我以为您是在尝试呈现数据而不是 post 将其返回到服务器。

要在没有 javascript 或 ajax 的情况下执行此操作,您可以 post 将数据作为表单。

为此,您应该将 table 包装在表单元素中。例如

<form action="/post-location" method="post">
  <table> .... </table>
  <input type="submit" value="Submit">
</form>

当您点击提交按钮时,它会将数据 post 发送到 'action' 字段中指定的位置。

看这个例子:https://www.w3schools.com/tags/tag_form.asp