【发布时间】:2013-11-19 17:25:32
【问题描述】:
我有一个显示在页面上的 ToDoItems 列表:
@model ToDo4.ViewModels.IndexViewModel
@foreach (var item in Model.Items)
{
<tr>
<td> @Html.DisplayFor(modelItem => item.Content) </td>
<td> @Html.DisplayFor(modelItem => item.Status) </td>
</tr>
}
IndexViewModel 包含:List<ToDoItem> Items
我想在选中或取消选中复选框时立即更改显示的内容(对 ToDoItem.Status 进行过滤)。
1) 如何处理已选中/未选中的事件并返回控制器?
2)我怀疑我应该把列表放在局部视图中;处理选中/未选中事件的任何内容都只会刷新部分视图。
任何见解都表示赞赏...
【问题讨论】:
-
我想知道您是否尝试做一个小 ajax 并在动作中检测到
AjaxRequest,然后根据需要返回答案。
标签: asp.net-mvc-4