本人菜鸟,最近在用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 }
控制器代码

相关文章: