1

我需要从 Ajax 调用中更新 Multiple。我使用此页面:从单个控制器操作返回多个部分视图?但重复日期!为什么 ?

我的代码在视图中:

    @using (Ajax.BeginForm("Information", "Classes",
                            new AjaxOptions
                            {
                                HttpMethod = "get"
                            }))
{

        <select id="dropDownDisplay">
            <option>10</option>
            <option>20</option>
            <option>30</option>
        </select>
     <div id="grid">
        @{ Html.RenderPartial("_ClassesList", Model); }
    </div>

    <div id="PagingList">
        @{Html.RenderPartial("_PageNumbers", Model.Page);}
    </div>
}

我在控制器中的代码:

公共动作结果信息(){

        var page = new Page();
       // Get Info Page...
        var myService = new ClassesService();

        var viewModelClasses= new ViewModelClasses();

        viewModelClasses.Classeses = myService.All();

        viewModelClasses.Page = page;


        return View(viewModelClasses);
    }

我的查看模式:

 public class ViewModelClasses
{
    public IList<Classes> Classeses { get; set; }
    public Page Page { get; set; }
}

输出当我转到下一页时:

在此处输入图像描述

4

0 回答 0