Esempio n. 1
0
        /// <summary>
        /// 显示父级菜单名
        /// </summary>
        /// <param name="parentNodeID"></param>
        private void LoadParentName(long parentNodeID)
        {
            DataTable dtParent = WebInfoLogic.GetCategoryName(parentNodeID);

            if (dtParent.Rows.Count > 0 && dtParent != null)
            {
                //leftParent.InnerHtml = dtParent.Rows[0]["InfoCategoryName"].ToString();
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 存在子栏目
        /// </summary>
        /// <param name="ParentID"></param>
        public void LoadChildContent(long ParentID)
        {
            StringBuilder strMenu  = new StringBuilder(200);
            StringBuilder strChild = new StringBuilder(2000);

            DataTable dtname = WebInfoLogic.ParentNameByID(ParentID);

            if (dtname.Rows.Count > 0)
            {
                //strMenu.Append(string.Format("<div class=\"list_li\" style=\"cursor:pointer\"><a href=\"InfoList.aspx?InfoCategoryID={0}\">{1}",

                //                  ParentID.ToString(), dtname.Rows[0][0].ToString()) + "</a></div>");
                strMenu.Append(string.Format("<div class=\"list_li\" style=\"cursor:pointer\">{0}",

                                             dtname.Rows[0][0].ToString()) + "</div>");
            }

            DataTable dt = WebInfoLogic.GetCategoryName();

            DataTable dtParent = WebInfoLogic.ParentNameByID(ParentID);

            DataRow[] rows = dt.Select("ParentInfoCategoryID=" + ParentID);//查找当前结点的所有子结点

            if (dtParent.Rows.Count > 0 && dtParent != null)
            {
                leftParent.InnerHtml = dtParent.Rows[0]["InfoCategoryName"].ToString();

                if (dt != null && dt.Rows.Count > 0)
                {
                    strChild.Append(string.Format("<ul class=\"list_ul00\">"));
                    foreach (DataRow row in rows)
                    {
                        if (CheckIsExistChild(ConvertHelper.ConvertLong(row["InfoCategoryID"])))
                        {
                            strChild.Append(string.Format("<li class=\"list_ul00_li\"><a href=\"InfoList.aspx?InfoCategoryID={1}\" target=\"_self\">{0}</a></li>", row["InfoCategoryName"].ToString(), row["InfoCategoryID"].ToString()));
                        }
                        else
                        {
                            strChild.Append(string.Format("<li class=\"list_ul00_li\"><a href=\"Info.aspx?CategoryID={1}&InfoCategoryID={2}\" target=\"_self\">{0}</a></li>", row["InfoCategoryName"].ToString(), row["InfoCategoryID"].ToString(), ParentID));
                        }
                    }
                    strChild.Append("</ul>");
                    leftName.InnerHtml = strMenu.Append(strChild.ToString()).ToString();
                }
                else
                {
                    leftName.InnerHtml = "暂无相关信息...";
                }
            }
        }
Esempio n. 3
0
        public void ChildContent(long ParentID)
        {
            //if (ParentID == 0)
            //{
            //    if (CheckIsExistChild(ParentID))
            //    {
            //        LoadChildInfo();
            //    }
            //}
            //else
            //{
            //    LoadChildInfo();
            //}

            StringBuilder strMenu = new StringBuilder(200);

            DataTable dt = WebInfoLogic.GetCategoryName();

            DataTable dtParent = WebInfoLogic.ParentNameByID(ParentID);

            DataRow[] rows = dt.Select("ParentInfoCategoryID=" + ParentID);//查找当前结点的所有子结点

            if (dtParent.Rows.Count > 0 && dtParent != null)
            {
                leftParent.InnerHtml = dtParent.Rows[0]["InfoCategoryName"].ToString();

                if (dt != null && dt.Rows.Count > 0)
                {
                    foreach (DataRow row in rows)
                    {
                        if (CheckIsExistChild(ConvertHelper.ConvertLong(row["InfoCategoryID"])))
                        {
                            strMenu.Append(string.Format("<li class=\"list_li\"><a href=\"Info.aspx?InfoCategoryID={1}\" target=\"_self\">{0}</a></li>", row["InfoCategoryName"].ToString(), row["InfoCategoryID"].ToString()));
                        }
                        else
                        {
                            strMenu.Append(string.Format("<li class=\"list_li\"><a href=\"InfoList.aspx?CategoryID={1}&InfoCategoryID={2}\" target=\"_self\">{0}</a></li>", row["InfoCategoryName"].ToString(), row["InfoCategoryID"].ToString(), ParentID));
                        }
                    }
                    leftName.InnerHtml = strMenu.ToString();
                }
                else
                {
                    leftName.InnerHtml = "暂无相关信息...";
                }
            }
        }
Esempio n. 4
0
        /// <summary>
        /// 位置信息
        /// </summary>
        /// <param name="webInfoID"></param>
        public void LoadInfo(string webInfoID)
        {
            if (ConvertHelper.ConvertString(webInfoID) != "0")
            {
                DataTable dt = WebInfoLogic.GetParentCategoryName(webInfoID);

                if (dt.Rows.Count > 0)
                {
                    if (dt.Rows[0][0].ToString() != "0")
                    {
                        DataTable dtname = WebInfoLogic.GetCategoryName(webInfoID);

                        if (WebInfoLogic.IsExistChild(ConvertHelper.ConvertLong(webInfoID)))
                        {
                            _str = string.Format(">><a href=InfoList.aspx?InfoCategoryID={0} target=\"_self\">{1}</a>", webInfoID, dtname.Rows[0]["InfoCategoryName"].ToString()) + _str;
                        }
                        else
                        {
                            _str = string.Format(">><a href=Info.aspx?InfoCategoryID={0} target=\"_self\">{1}</a>", webInfoID, dtname.Rows[0]["InfoCategoryName"].ToString()) + _str;
                        }

                        LoadInfo(dtname.Rows[0]["ParentInfoCategoryID"].ToString());
                    }
                    else
                    {
                        DataTable dtname = WebInfoLogic.GetCategoryName(webInfoID);

                        if (WebInfoLogic.IsExistChild(ConvertHelper.ConvertLong(webInfoID)))
                        {
                            _str = string.Format(">><a href=InfoList.aspx?InfoCategoryID={0} target=\"_self\">{1}</a>", webInfoID, dtname.Rows[0]["InfoCategoryName"].ToString()) + _str;
                        }
                        else
                        {
                            _str = string.Format(">><a href=Info.aspx?InfoCategoryID={0} target=\"_self\">{1}</a>", webInfoID, dtname.Rows[0]["InfoCategoryName"].ToString()) + _str;
                        }
                    }
                }
            }
            else
            {
                if (ConvertHelper.ConvertString(webInfoID) == "0")
                {
                    _str = string.Format(">><a href=InfoList.aspx?InfoCategoryID={0} target=\"_self\">{1}</a>", "0", "文化动态");
                }
            }
        }
Esempio n. 5
0
        /// <summary>
        /// 显示菜单
        /// </summary>
        /// <param name="parentNodeID"></param>
        private void ShowMenu(long parentNodeID)
        {
            if (CheckIsExistChild(parentNodeID))
            {
                DataTable dt = WebInfoLogic.GetParentName(parentNodeID);

                if (dt != null && dt.Rows.Count > 0)
                {
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        if (CheckIsExistChild(ConvertHelper.ConvertLong(dt.Rows[i]["InfoCategoryID"].ToString())))
                        {
                            //strMenu.Append(string.Format("<div class=\"list_li\" style=\"cursor:pointer\" onclick=\"ShowMenu('{3}')\"><a href=\"info.aspx?InfoCategoryID={0}&CategoryID={2}\">{1}",

                            //   dt.Rows[i]["InfoCategoryID"].ToString(), dt.Rows[i]["InfoCategoryName"].ToString(), dt.Rows[i]["InfoCategoryID"].ToString(), dt.Rows[i]["InfoCategoryID"].ToString()) + "</a></div>");

                            strMenu.Append(string.Format("<div class=\"list_li\" style=\"cursor:pointer\"><a href=\"info.aspx?InfoCategoryID={0}&CategoryID={2}\">{1}",

                                                         dt.Rows[i]["InfoCategoryID"].ToString(), dt.Rows[i]["InfoCategoryName"].ToString(), dt.Rows[i]["InfoCategoryID"].ToString()) + "</a></div>");
                        }
                        if (ConvertHelper.ConvertLong(dt.Rows[i]["InfoCategoryID"].ToString()) != 0)
                        {
                            if (CheckIsExistChild(ConvertHelper.ConvertLong(dt.Rows[i]["InfoCategoryID"].ToString())))
                            {
                                LoadChildMenu(ConvertHelper.ConvertLong(dt.Rows[i]["InfoCategoryID"].ToString()));
                            }
                            else
                            {
                                ShowMenu(ConvertHelper.ConvertLong(dt.Rows[i]["InfoCategoryID"].ToString()));
                            }
                        }
                    }
                }
            }
            else
            {
                DataTable dtName = WebInfoLogic.GetCategoryName(parentNodeID);
                strMenu.Append(string.Format("<div class=\"list_li\"><a href=\"info.aspx?InfoCategoryID={0}&CategoryID={2}\">{1}</a></div>",
                                             InfoCategoryID.ToString(), dtName.Rows[0]["InfoCategoryName"].ToString(), parentNodeID.ToString()));
            }
            leftName.InnerHtml = strMenu.ToString();
        }
Esempio n. 6
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="ParnetID"></param>
        public void LoadChildMenu(long ParnetID)
        {
            StringBuilder strChild = new StringBuilder(200);

            strChild.Append(string.Format("<span id=\"{0}\" class=\"no\"><ul class=\"list_ul00\">", ParnetID));

            DataTable dtChild = WebInfoLogic.GetCategoryName();

            DataRow[] rows = dtChild.Select("ParentInfoCategoryID=" + ParnetID);//查找当前结点的所有子结点

            if (dtChild != null && dtChild.Rows.Count > 0)
            {
                foreach (DataRow row in rows)
                {
                    strChild.Append(string.Format("<li class=\"list_ul00_li\"><a href=\"Info.aspx?InfoCategoryID={0}&CategoryID={1}\" target=\"_self\">{2}</a></li>",
                                                  ParnetID.ToString(), row["InfoCategoryID"].ToString(), row["InfoCategoryName"].ToString()));
                }
            }
            strChild.Append("</ul></span>");
            strMenu.Append(strChild.ToString());
        }