Jquery 我的寻呼机功能正在重置MVC中的所有复选框
在局部视图中,我有一个AjaxPager功能 项目局部视图Jquery 我的寻呼机功能正在重置MVC中的所有复选框,jquery,asp.net-mvc,asp.net-mvc-3,c#-4.0,Jquery,Asp.net Mvc,Asp.net Mvc 3,C# 4.0,在局部视图中,我有一个AjaxPager功能 项目局部视图 @foreach (Items item in Model) { <li><label class="checkbox"><input type="checkbox" class="clink" value="@(item.Name)"/>@item.Name</label></li> } @foreach(模型中的项目) { @项目名称 } 上
@foreach (Items item in Model)
{
<li><label class="checkbox"><input type="checkbox" class="clink"
value="@(item.Name)"/>@item.Name</label></li>
}
@foreach(模型中的项目)
{
@项目名称
}
上面的方法很好,但是问题是:假设用户选择了2个复选框,现在选中了。但是,当用户单击寻呼机项目时,项目列表会更新,但这也会导致所有复选框都未选中。我该怎么分类呢 实际上,部分视图调用根据来自服务器的最新响应更新退出的视图,这意味着部分视图中任何内容的当前状态都将丢失,在这种情况下,您可以:
谢谢您必须存储每个复选框的状态。您可以将其存储在页面中的某个隐藏字段中(在部分视图区域之外),然后在部分ajax重新加载后恢复状态,甚至可以将状态发送到服务器,然后在调用MVC控制器时标记每个复选框。