public ActionResult ManagerList() { if (Session["Identity"] == null) { return RedirectToAction("login"); } string type = Request.QueryString.Get("type"); if (type.Equals("search")) //搜索类型 { int page1 = int.Parse(Request.QueryString.Get("page")); string NameID = Request.QueryString.Get("NameID"); try { int id = int.Parse(NameID); Manager manager = new Manager(id); List<Manager> managers = new List<Manager>(); if (manager.Name != null && !manager.Equals("")) { managers.Add(manager); } ViewData["type"] = "search"; ViewData["managers"] = managers; MyPage page = new MyPage(); page.CurrentPage = page1; page.CountPerPage = 10; page.WholePage = 1; ViewData["page"] = page; ViewData["NameID"] = NameID; } catch { MyPage page = new MyPage(); page.CurrentPage = page1; List<Manager> managers = new ManagerHandle().GetManagerByNameByPage(page, NameID); ViewData["type"] = "search"; ViewData["managers"] = managers; ViewData["page"] = page; ViewData["NameID"] = NameID; } } else { int page = int.Parse(Request.QueryString.Get("page")); this.GoManagerList(page); } return View(); }
public void GoManagerList(int pagecount) { if (Session["Identity"] == null) { RedirectToAction("login"); return; } MyPage page = new MyPage(); page.CurrentPage = pagecount; List<Manager> managers = new ManagerHandle().GetManagerByPage(page); ViewData["type"] = "common"; ViewData["managers"] = managers; ViewData["page"] = page; }
//分页转到经理页面 public void GoManagerList(int pagecount) { MyPage page = new MyPage(); page.CurrentPage = pagecount; List<Manager> managers = new ManagerHandle().GetManagerByPage(page); ViewData["managers"] = managers; ViewData["page"] = page; }