void CollegeBind() { ltTitleC.Text = "新闻动态"; ltTitleE.Text = "news"; ltSubC.Text = "学院"; ltSubE.Text = "college"; int page = 0; if (Request.QueryString["page"] != null) { try { page = int.Parse(Request.QueryString["page"]); } catch { page = 0; } } if (!IsPostBack) { int i = 0; if (Request.QueryString["page"] != null) { page = int.TryParse(Request.QueryString["page"], out i) ? Convert.ToInt32(Request.QueryString["page"]) : 0; } if (page < 0) { page = 0; } } // 如为页面刷新则获取跳页输入框的值 else { if (txtPage.Text.Length != 0 && Convert.ToInt32(txtPage.Text) != 0) { page = Convert.ToInt32(txtPage.Text) - 1; } } List <IndexCard> ls = ArticleHelper.GetArticlesByType("学院新闻:学院新闻", 1); if (page > ls.Count / 10) { page = ls.Count / 10; } if (page < 0) { page = 0; } Last.NavigateUrl = "ClickMore.aspx?more=1&&page=" + (ls.Count / 10); TotalPage.Text = Math.Ceiling(ls.Count / 10.0).ToString(); txtPage.Text = (page + 1).ToString(); if (page == (int)Math.Ceiling(ls.Count / 10.0) - 1) { Next.Enabled = false; Last.Enabled = false; } rptData.DataSource = ls.Skip(10 * page).Take(10); rptData.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { int page = 0; string typet = "学业学籍"; First.Enabled = true; Prev.Enabled = true; Next.Enabled = true; Last.Enabled = true; if (Request.QueryString["type"] != null) { typet = Request.QueryString["type"]; typet = typet.Replace('<', ' ').Replace('>', ' ').Replace('"', ' '); } // 判断地址栏输入是否合法 if (typet != "学业学籍" && typet != "场地申请" && typet != "请假相关" && typet != "出国相关" && typet != "宿舍相关" && typet != "处分相关" && typet != "资助相关" && typet != "就业相关" && typet != "创新创业" && typet != "其他") { Response.Write("<script>alert('地址栏有误');location.href='/Display/Index.aspx';</script>"); } lbType.Text = typet; lbEnglishType.Text = ArticleHelper.GetEnglishItems(typet); List <Article> articleList = new List <Article>(); articleList = ArticleHelper.GetArticlesByType("办事指南:" + typet); //if (typet == "资助相关") // articleList = ArticleHelper.GetArticlesByType("办事指南:家庭经济困难相关"); //else // articleList = ArticleHelper.GetArticlesByType("办事指南:" + typet); if (!IsPostBack) { int i = 0; if (Request.QueryString["page"] != null) { page = int.TryParse(Request.QueryString["page"], out i) ? Convert.ToInt32(Request.QueryString["page"]) : 0; } } // 如为页面刷新则获取跳页输入框的值 else { if (turnTopage.Text.Length != 0) { page = Convert.ToInt32(turnTopage.Text) - 1; } } if (page > (int)Math.Ceiling(articleList.Count / 10.0) - 1 || page < 0) { page = 0; } rptList.DataSource = articleList.Skip(10 * page).Take(10); rptList.DataBind(); TotalPage.Text = Math.Ceiling(articleList.Count / 10.0).ToString(); currentPage.Text = (page + 1).ToString(); First.NavigateUrl = "officeDirection.aspx?type=" + typet + "&page=0"; Prev.NavigateUrl = "officeDirection.aspx?type=" + typet + "&page=" + (page - 1).ToString(); Next.NavigateUrl = "officeDirection.aspx?type=" + typet + "&page=" + (page + 1).ToString(); Last.NavigateUrl = "officeDirection.aspx?type=" + typet + "&page=" + articleList.Count / 10; if (page == 0) { First.Enabled = false; Prev.Enabled = false; } if (page == (int)Math.Ceiling(articleList.Count / 10.0) - 1 || (page == 0 && Math.Ceiling(articleList.Count / 10.0) == 0)) { Next.Enabled = false; Last.Enabled = false; } }
protected void Page_Load(object sender, EventArgs e) { int page = 0; string namet = "学生会"; if (Request.QueryString["type"] != "学生组织") { Response.Redirect("index.aspx"); } First.Enabled = true; Prev.Enabled = true; Next.Enabled = true; Last.Enabled = true; if (Request.QueryString["item"] != null) { namet = Request.QueryString["item"]; namet = namet.Replace('<', ' ').Replace('>', ' ').Replace('"', ' '); } // 判断地址栏输入是否合法 if (namet != "学生会" && namet != "研究生会" && namet != "研究会" && namet != "东乡行西部志愿者协会" && namet != "自强社" && namet != "信印象" && namet != "信息之光志愿者服务协会" && namet != "心晴协会") { Response.Write("<script>alert('地址栏有误');location.href='/Display/Index.aspx';</script>"); } lbType.Text = namet; lbEnglishType.Text = ArticleHelper.GetEnglishItems(namet); List <Article> articleList = ArticleHelper.GetArticlesByType("学生组织:" + namet); if (!IsPostBack) { int i = 0; if (Request.QueryString["page"] != null) { page = int.TryParse(Request.QueryString["page"], out i) ? Convert.ToInt32(Request.QueryString["page"]) : 0; } } // 如为页面刷新则获取跳页输入框的值 else { if (turnTopage.Text.Length != 0) { page = Convert.ToInt32(turnTopage.Text) - 1; } } if (page > (int)Math.Ceiling(articleList.Count / 10.0) - 1 || page < 0) { page = 0; } rptList.DataSource = articleList.Skip(10 * page).Take(10); rptList.DataBind(); TotalPage.Text = Math.Ceiling(articleList.Count / 10.0).ToString(); currentPage.Text = (page + 1).ToString(); First.NavigateUrl = "studentOrglist.aspx?type=学生组织&name=" + namet + "&page=0"; Prev.NavigateUrl = "studentOrglist.aspx?type=学生组织&name=" + namet + "&page=" + (page - 1).ToString(); Next.NavigateUrl = "studentOrglist.aspx?type=学生组织&name=" + namet + "&page=" + (page + 1).ToString(); Last.NavigateUrl = "studentOrglist.aspx?type=学生组织&name=" + namet + "&page=" + articleList.Count / 10; if (page == 0) { First.Enabled = false; Prev.Enabled = false; } if (page == (int)Math.Ceiling(articleList.Count / 10.0) - 1 || (page == 0 && Math.Ceiling(articleList.Count / 10.0) == 0)) { Next.Enabled = false; Last.Enabled = false; } }
protected void Page_Load(object sender, EventArgs e) { int page = 0; string typet = "本科生教育"; string itemt = "规章制度"; int flag = 0; // 判断地址栏输入是否合法 First.Enabled = true; Prev.Enabled = true; Next.Enabled = true; Last.Enabled = true; // 包括二级与三级菜单且二级与三级相匹配 if (Request.QueryString["type"] != null && Request.QueryString["item"] != null) { typet = Request.QueryString["type"]; itemt = Request.QueryString["item"]; typet = typet.Replace('<', ' ').Replace('>', ' ').Replace('"', ' '); itemt = itemt.Replace('<', ' ').Replace('>', ' ').Replace('"', ' '); if ((typet == "本科生教育" && itemt == "规章制度") || (typet == "研究生教育" && itemt == "奖励实施细则")) { flag = 1; } } // 最初跳入时默认为二级“本科生教育”三级“规章制度” else if (Request.QueryString["type"] == null && Request.QueryString["item"] == null) { typet = typet.Replace('<', ' ').Replace('>', ' ').Replace('"', ' '); itemt = itemt.Replace('<', ' ').Replace('>', ' ').Replace('"', ' '); flag = 1; } // 不符合以上情况即为地址栏有误,跳转至首页 if (flag == 0) { Response.Write("<script>alert('地址栏有误');location.href='/Display/Index.aspx';</script>"); } lbType.Text = itemt; lbEnglishType.Text = ArticleHelper.GetEnglishItems(lbType.Text); List <Article> articleList = new List <Article>(); //研究生奖励实施细则:研究生奖励实施细则 if (typet == "研究生教育" && itemt == "奖励实施细则") { articleList = ArticleHelper.GetArticlesByType("研究生奖励实施细则:研究生奖励实施细则"); } //本科生教育&item=规章制度 else if (typet == "本科生教育" && itemt == "规章制度") { articleList = ArticleHelper.GetArticlesByType("规章制度:规章制度"); } else { articleList = ArticleHelper.GetArticlesByType(typet + ":" + itemt); } if (!IsPostBack) { int i = 0; if (Request.QueryString["page"] != null) { page = int.TryParse(Request.QueryString["page"], out i) ? Convert.ToInt32(Request.QueryString["page"]) : 0; } } // 如为页面刷新则获取跳页输入框的值 else { if (turnTopage.Text.Length != 0) { page = Convert.ToInt32(turnTopage.Text) - 1; } } if (page > Math.Ceiling(articleList.Count / 10.0) - 1 || page < 0) { page = 0; } rptList.DataSource = articleList.Skip(10 * page).Take(10); rptList.DataBind(); TotalPage.Text = Math.Ceiling(articleList.Count / 10.0).ToString(); currentPage.Text = (page + 1).ToString(); turnTopage.Text = (page + 1).ToString(); First.NavigateUrl = "stuEducate.aspx?type=" + typet + "&item=" + itemt + "&page=0"; Prev.NavigateUrl = "stuEducate.aspx?type=" + typet + "&item=" + itemt + "&page=" + (page - 1).ToString(); Next.NavigateUrl = "stuEducate.aspx?type=" + typet + "&item=" + itemt + "&page=" + (page + 1).ToString(); Last.NavigateUrl = "stuEducate.aspx?type=" + typet + "&item=" + itemt + "&page=" + articleList.Count / 10; if (page == 0) { First.Enabled = false; Prev.Enabled = false; } if (page == (int)Math.Ceiling(articleList.Count / 10.0) - 1 || (page == 0 && Math.Ceiling(articleList.Count / 10.0) == 0)) { Next.Enabled = false; Last.Enabled = false; } }
void NoticeBind() { ltTitleC.Text = "通知公告"; ltTitleE.Text = "notice"; pnSubTitle.Visible = false; int page = 0; if (Request.QueryString["page"] != null) { try { page = int.Parse(Request.QueryString["page"]); } catch { page = 0; } } if (page < 0) { page = 0; } if (!IsPostBack) { int i = 0; if (Request.QueryString["page"] != null) { page = int.TryParse(Request.QueryString["page"], out i) ? Convert.ToInt32(Request.QueryString["page"]) : 0; } if (page < 0) { page = 0; } } // 如为页面刷新则获取跳页输入框的值 else { if (txtPage.Text.Length != 0 && Convert.ToInt32(txtPage.Text) != 0) { page = Convert.ToInt32(txtPage.Text) - 1; } } List <IndexCard> ls; ls = ArticleHelper.GetArticlesByType("奖助工作:通知公告", 0); ls.AddRange(ArticleHelper.GetArticlesByType("就业工作:通知公告", 0)); ls.AddRange(ArticleHelper.GetArticlesByType("学院新闻:通知公告", 0)); ls = ls.OrderByDescending(e => e.time).ToList(); if (page > ls.Count / 10) { page = ls.Count / 10; } txtPage.Text = (page + 1).ToString(); Last.NavigateUrl = "ClickMore.aspx?more=3&&page=" + (ls.Count / 10); TotalPage.Text = Math.Ceiling(ls.Count / 10.0).ToString(); if (page == (int)Math.Ceiling(ls.Count / 10.0) - 1) { Next.Enabled = false; Last.Enabled = false; } rptData.DataSource = ls.Skip(10 * page).Take(10); rptData.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { int page = 0; string typet = "党建工作"; string itemt = "规章制度"; int flag = 0; // 判断地址栏输入是否合法 First.Enabled = true; Prev.Enabled = true; Next.Enabled = true; Last.Enabled = true; // 包括二级与三级菜单且二级与三级相匹配 if (Request.QueryString["type"] != null && Request.QueryString["item"] != null) { typet = Request.QueryString["type"]; itemt = Request.QueryString["item"]; typet = typet.Replace('<', ' ').Replace('>', ' ').Replace('"', ' '); itemt = itemt.Replace('<', ' ').Replace('>', ' ').Replace('"', ' '); List <string> list = new List <string>(); list = ArticleHelper.GetSubTypes(typet); if ((typet == "党建工作" || typet == "团建工作" || typet == "奖助工作" || typet == "就业工作" || typet == "科技创新") && list.Contains(itemt)) { flag = 1; } } // 只包含二级菜单 else if (Request.QueryString["type"] != null && Request.QueryString["item"] == null) { typet = Request.QueryString["type"]; typet = typet.Replace('<', ' ').Replace('>', ' ').Replace('"', ' '); List <string> list = new List <string>(); list = ArticleHelper.GetSubTypes(typet); // 二级为学生风采或学生组织时 if (typet == "学生风采") { flag = 1; } // 只输入二级三级为空时直接跳转至该二级分类下的第一个三级 else if (typet == "党建工作" || typet == "团建工作" || typet == "奖助工作" || typet == "就业工作" || typet == "科技创新") { itemt = list[0]; flag = 1; } } // 最初跳入时默认为二级“党建工作”三级“规章制度” else if (Request.QueryString["type"] == null && Request.QueryString["item"] == null) { typet = typet.Replace('<', ' ').Replace('>', ' ').Replace('"', ' '); itemt = itemt.Replace('<', ' ').Replace('>', ' ').Replace('"', ' '); flag = 1; } // 二级为“党建工作”三级为“党建管理”时跳转外链 if (Request.QueryString["type"] == "党建工作" && Request.QueryString["item"] == "党建管理") { Response.Redirect("http://222.195.145.152:28080/oucdangjian/"); } // 不符合以上情况即为地址栏有误,跳转至首页 if (flag == 0) { Response.Write("<script>alert('地址栏有误');location.href='/Display/Index.aspx';</script>"); } if (typet == "学生风采") { lbType.Text = typet; } else { lbType.Text = itemt; } lbEnglishType.Text = ArticleHelper.GetEnglishItems(lbType.Text); List <Article> articleList = new List <Article>(); if (typet == "学生风采") { articleList = ArticleHelper.GetArticlesByType("学生风采:学生风采"); } else { articleList = ArticleHelper.GetArticlesByType(typet + ":" + itemt); } if (!IsPostBack) { int i = 0; if (Request.QueryString["page"] != null) { page = int.TryParse(Request.QueryString["page"], out i) ? Convert.ToInt32(Request.QueryString["page"]) : 0; } } // 如为页面刷新则获取跳页输入框的值 else { if (turnTopage.Text.Length != 0) { page = Convert.ToInt32(turnTopage.Text) - 1; } } if (page > Math.Ceiling(articleList.Count / 10.0) - 1 || page < 0) { page = 0; } rptList.DataSource = articleList.Skip(10 * page).Take(10); rptList.DataBind(); TotalPage.Text = Math.Ceiling(articleList.Count / 10.0).ToString(); currentPage.Text = (page + 1).ToString(); turnTopage.Text = (page + 1).ToString(); if (typet == "学生风采") { First.NavigateUrl = "committeeJob.aspx?type=学生风采" + "&page=0"; Prev.NavigateUrl = "committeeJob.aspx?type=学生风采" + "&page=" + (page - 1).ToString(); Next.NavigateUrl = "committeeJob.aspx?type=学生风采" + "&page=" + (page + 1).ToString(); Last.NavigateUrl = "committeeJob.aspx?type=学生风采" + "&page=" + articleList.Count / 10; } else { First.NavigateUrl = "committeeJob.aspx?type=" + typet + "&item=" + itemt + "&page=0"; Prev.NavigateUrl = "committeeJob.aspx?type=" + typet + "&item=" + itemt + "&page=" + (page - 1).ToString(); Next.NavigateUrl = "committeeJob.aspx?type=" + typet + "&item=" + itemt + "&page=" + (page + 1).ToString(); Last.NavigateUrl = "committeeJob.aspx?type=" + typet + "&item=" + itemt + "&page=" + articleList.Count / 10; } if (page == 0) { First.Enabled = false; Prev.Enabled = false; } if (page == (int)Math.Ceiling(articleList.Count / 10.0) - 1 || (page == 0 && Math.Ceiling(articleList.Count / 10.0) == 0)) { Next.Enabled = false; Last.Enabled = false; } }