Webgrid重新加载数据

时间:2019-04-10 11:48:06

标签: ajax webgrid

如何使用从控制器获取的通用列表重新加载Webgrid?

在控制器中列出:

public List<StrukturaObrok> GetObrociSearch(string search,string sort,string sortdir,int skip,int pagesize)
        {
            var result = new List<StrukturaObrok>();


            var obr = new Obroci();
            List<StrukturaObrok> obrGrid = obr.GetObrociFilter(search);
            obrGrid.Sort(0, 0, null);
            result = obrGrid;            


            result = result.OrderBy(sort + " " + sortdir).ToList();

            if (pagesize > 0)
            {
                result = result.Skip(skip).Take(pagesize).ToList();
            }

            return result;
        }

我用来将数据重新加载到webgrid的Ajax函数:

 $.ajax({           
            url: "/Dumas/GetObrociSearch",
            type: 'GET',            

            data: { search: depName, sort: "Surname", sortdir: "asc", skip: 0, pagesize: 1},
                        })
            .success(function (data) {
                $("gridContent").html(data);
             })
             .error(function (xhr, status) {
                 alert(xhr.responseText);
             });

但是什么也没发生。没有重装。没有新数据。

0 个答案:

没有答案