在我的应用程序中,页面的选项卡结构中有一个局部视图,其中包含webgrid。我已经使用ajax调用制作了自定义分页方法。但是问题是记录正在更新,但是页脚分页没有更新。
这是我的代码。
<script type="text/javascript">
$(function () {
$('tfoot a').click(function (e) {
e.preventDefault();
var page = this.href.match(/page=([0-9])+/)[1];
debugger;
var result = $.ajax({
url: "/Contractor/Paging",
type: "POST",
beforeSend: function () { },
complete: function () { },
data: { "module": 'Contra' , "page":page,"Id":$("#ContractorId").val()},
traditional: true,
dataType: "json"
});
result.done(function (e) {
$("#History").html(e.content);
$('.nav-tabs a[href="#History"]').tab('show');
});
});
});
控制器中的方法:
public ActionResult Paging(string module, int? page, int? Id)
{
int skip = page.HasValue ? page.Value - 1 : 0;
List<LogRecords> data = _logRecordsService.GetAll("Contractor", Id, page);
ViewBag.TotalRows = data.Count;
return Json(new { success = true, content = RenderPartialViewToString("_ContractorHistory", data) }, JsonRequestBehavior.AllowGet);
}
没有得到什么问题,请帮助我。