所以我有以下情况。 在我的页面上,我得到了复选框和一个提交按钮,它将formcollection发送到控制器中的方法。该方法返回一个PartialView,这是一个自己的cshtml文件,它与之前选中的框一起显示在同一页面上。 我的问题如下:我想每次使用新的复选框点击提交按钮时更新部分视图而不删除最后一个。 每当我点击提交按钮时,它都会加载全新的部分视图。 我如何保存已经检查过的部分视图中的框?
此致, 工艺
Index.cshtml
@using (Ajax.BeginForm("Results", "Retrieval",
new AjaxOptions
{
UpdateTargetId = "result"
}))
{ ..... }
控制器检索
public PartialViewResult Results(FormCollection collection)
{
return PartialView("Test", collection);
}
和Test.cshtml显示已检查的数据
答案 0 :(得分:0)
我认为您需要将InsertionMode设置为InsertAfter
。有关this list of enumerations的信息,请参见AjaxOptions property。