Пример #1
0
        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));
        }
Пример #2
0
        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));
        }
Пример #3
0
        // 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));
        }
Пример #4
0
        /// <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>&gt;" + "<a style=\"cursor: pointer; \"> " + Namelist + " </a>";
                    }
                    else
                    {
                        Namelist = "<a style=\"cursor: pointer; \" href=\"/about/List/" + id + "\"> " + pr.menu_name + " </a>&gt;" + "<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);
                }
            }
        }