本人菜鸟,最近在用MVC4和MVCpager做无刷新分页时,发现点击下一页时数据不是Ajax提交的,弄了好久终于找到原因,原来还是Jquery引用的问题,现在把代码粘出来,希望能帮到刚接触的程序员,第一次自己写博客,文才不好,有什么改进的地方还希望大神多多指教。
1 using Webdiyer.WebControls.Mvc; 2 namespace MVCPage.Controllers 3 { 4 public class HomeController : Controller 5 { 6 public ActionResult Index(int?id,string name) 7 { 8 id = id ?? 1; 9 int pageSize =3; 10 DemoDBEntities db = new DemoDBEntities(); 11 IQueryable<Person> temp = db.Person.Where(c =>true).OrderBy(c=>c.ID); 12 PagedList<Person> pageList = temp.AsQueryable<Person>().ToPagedList<Person>(id.Value, pageSize); 13 if (Request.IsAjaxRequest()) 14 { 15 return PartialView("_ParIndex",pageList); 16 } 17 return View(pageList); 18 } 19 } 20 }