主页 > 知识库 > 网络编程 > ASP/.NET >

ASP.NET MVC3 异步刷新(3)

来源:网络 作者:BruceAndLee 发表于:2012-08-03 08:38  点击:
现在我对分页采用了异步刷新,后台代码如下 public ActionResult Index(string id) { try { int pageSize = 10, pageIndex = 1; if (!string.IsNullOrEmpty(id)) { pageIndex = int.Parse(id.Split(_)[0]); pageSize

现在我对分页采用了异步刷新,后台代码如下
public ActionResult Index(string id)
               {
                       try
                       {
                               int pageSize = 10, pageIndex = 1;
                               if (!string.IsNullOrEmpty(id))
                               {
                                       pageIndex = int.Parse(id.Split('_')[0]);
                                       pageSize = int.Parse(id.Split('_')[1]);
                               }
                               
                               TASE_Write_Batch writeBatch = thesisTitlePublishService.GetWriteBatch();
                               PagedList<TASE_Thesis_Titles> thesisTitleList = thesisTitlePublishService.GetThesisTitleList((string)Session["userid"], writeBatch.write_batch_id, pageIndex, pageSize);
                               if (Request.IsAjaxRequest())
                               {
                                       return PartialView("~/Views/TeacherPlatForm/ThesisTitlePartial.cshtml", thesisTitleList);
                               }
                               return View("~/Views/TeacherPlatForm/ThesisTitlePublish.cshtml", thesisTitleList);
                       }
                       catch (Exception ex)
                       {
                               if (ex.GetType() == typeof(MyException))
                               {
                                       ViewBag.errorMessage = ((MyException)(ex)).Message;
                                       return View("~/Views/TeacherPlatForm/ErrorMessage.cshtml");
                               }
                               else
                               {
                                       return View("~/Views/TeacherPlatForm/ThesisTitlePublish.cshtml", null);
                               }
                       }
               }

有帮助
(0)
0%
没帮助
(3)
100%