public ActionResult Detail(int id, string title = "") { V_type_news pr = ef.V_type_news.Where(p => p.newid == id).FirstOrDefault(); ViewBag.title = string.IsNullOrWhiteSpace(title) ? pr.menu_name : title; return(View(pr)); }
public ActionResult Detail(int id) { V_type_news pr = ef.V_type_news.Where(p => p.newid == id).FirstOrDefault(); if (pr != null) { ViewBag.title1 = pr.News_title; ViewBag.updateTime = Convert.ToDateTime(pr.createtime).ToString("yyyy-MM-dd"); ViewBag.ClickCount = pr.ClickCount; } else { ViewBag.title1 = "关于我们"; } GetLink(id, "Detail"); //获取导航 ViewBag.Link = Namelist; return(View(pr)); }
// GET: HelpCenter public ActionResult Index(string path1, int id) { var ent = ef.V_type_news.FirstOrDefault(t => t.newid == id); List <V_type_news> lastcount = new List <V_type_news>(); List <V_type_news> nextcount = new List <V_type_news>(); if (ent != null && ent.web_Type_menu_id != null) { lastcount = ef.V_type_news.Where(t => t.newid > id && t.web_Type_menu_id == ent.web_Type_menu_id.Value).ToList(); if (lastcount.Count > 0) { lastcount = lastcount.OrderByDescending(t => t.newid).ToList();//看这一篇上一篇的个数 } nextcount = ef.V_type_news.Where(t => t.newid < id && t.web_Type_menu_id == ent.web_Type_menu_id.Value).ToList(); if (nextcount.Count > 0) { nextcount = nextcount.OrderBy(t => t.newid).ToList();//看这一篇下一篇的个数 } } else { ent = new V_type_news(); } if (lastcount.Count() > 0) { ViewBag.lastpath = "/clt_Detail_" + path1 + "_" + lastcount[lastcount.Count() - 1].newid + ".html"; ViewBag.lastNewsTitle = lastcount[lastcount.Count() - 1].News_title; } if (nextcount.Count() > 0) { ViewBag.nextpath = "/clt_Detail_" + path1 + "_" + nextcount[nextcount.Count() - 1].newid + ".html"; ViewBag.nextNewsTitle = nextcount[nextcount.Count() - 1].News_title; } ViewBag.lastCount = lastcount.Count(); ViewBag.nextcount = nextcount.Count(); return(View(ent)); }
/// <summary> /// 面包屑导航 /// </summary> private void GetLink(int id, string type) { if (type == "Detail") { V_type_news vpn = ef.V_type_news.Where(p => p.newid == id).FirstOrDefault(); if (vpn != null) { if (Namelist == "") { id = Convert.ToInt32(vpn.web_Type_menu_id); Namelist = "<a style=\"cursor: pointer; \"> " + vpn.News_title + " </a>"; } } } hx_td_web_type pr = ef.hx_td_web_type.Where(c => c.menu_id == id).FirstOrDefault(); if (pr != null) { if (Namelist != "") { if (id == 3) //如果是 关于我们 { Namelist = "<a style=\"cursor: pointer; \" href=\"/about.html\"> " + pr.menu_name + " </a>>" + "<a style=\"cursor: pointer; \"> " + Namelist + " </a>"; } else { Namelist = "<a style=\"cursor: pointer; \" href=\"/about/List/" + id + "\"> " + pr.menu_name + " </a>>" + "<a style=\"cursor: pointer; \"> " + Namelist + " </a>"; } } else { Namelist = "<a style=\"cursor: pointer; \"> " + pr.menu_name + " </a>"; } if (pr.parentid != 0) { GetLink(Convert.ToInt32(pr.parentid), type); } } }