如何在MVC中使用AJAX仅更新表的某些列

时间:2015-06-18 22:16:07

标签: ajax asp.net-mvc

假设我的表中有4列。在Mvc列表视图中,我需要添加一个AJAX调用(Ajax.BeginForm),当单击第3列中的按钮时,它将更新表的第3和第4列的值。因为' div'无法在表的td内添加,我不清楚如何实现这一点(如何在Ajax选项中的UpdateTargetId中引用我的目标?)

以下是我观点的一部分,

@foreach (var item in Model) {
<tr>
    <td>
        @Html.DisplayFor(modelItem => item.Num)
    </td>
    <td>
        @Html.DisplayFor(modelItem => item.Name)
    </td>
    <td>
        <input type="submit" value="x" />
        @Html.DisplayFor(modelItem => item.x)
    </td>
    <td>
        @Html.DisplayFor(modelItem => item.y)
    </td>

单击第3列中的提交按钮时,我需要根据控制器操作方法返回的值更新x和y(第3列和第4列)。怎么做到这一点?

0 个答案:

没有答案