如何使用从控制器获取的通用列表重新加载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);
});
但是什么也没发生。没有重装。没有新数据。