class_list.aspx.cs

来自「这也是关于论坛的一个源代码」· CS 代码 · 共 657 行 · 第 1/3 页

CS
657
字号
                }
                if (dt.Rows[k]["IsURL"].ToString() == "1")
                {
                    dt.Rows[k]["st"] = "<font color=blue>外部</font>&nbsp;&nbsp;";
                }
                else
                {
                    dt.Rows[k]["st"] = "<font color=red>系统</font>&nbsp;&nbsp;";
                }
                if (dt.Rows[k]["isPage"].ToString() == "1")
                {
                    dt.Rows[k]["st"] += "<font color=\"#FF9900\">单页</font>&nbsp;&nbsp;";
                }
                else
                {
                    dt.Rows[k]["st"] += "普通&nbsp;&nbsp;";
                }

                if (dt.Rows[k]["IsLock"].ToString() == "1")
                {
                    dt.Rows[k]["st"] += "<a href=\"?Stat=Change&id=" + dt.Rows[k]["ClassID"] + "\" title=\"点击正常\" class=\"list_link\">锁定</a> ";
                }
                else
                {
                    dt.Rows[k]["st"] += "<a href=\"?Stat=Change&id=" + dt.Rows[k]["ClassID"] + "\" title=\"点击锁定\" class=\"list_link\"><font color=\"green\">正常</font></a> ";
                }

                if (dt.Rows[k]["Domain"].ToString().Length > 5)
                {
                    dt.Rows[k]["st"] += "<font color=\"blue\">域</font>&nbsp;&nbsp;";
                }
                else
                {
                    dt.Rows[k]["st"] += "<font color=\"#999999\">域</font>&nbsp;&nbsp;";
                }
                if (dt.Rows[k]["NaviShowtf"].ToString() == "1")
                {
                    dt.Rows[k]["st"] += "<font color=\"red\">显示</font>&nbsp;&nbsp;";
                }
                else
                {
                    dt.Rows[k]["st"] += "隐藏&nbsp;&nbsp;";
                }

                string _TempStr = "";
                if (dt.Rows[k]["IsURL"].ToString() == "0")
                {
                    if (dt.Rows[k]["isPage"].ToString() == "0")
                    {
                        _TempStr = "<a title=\"添加新闻\" href=\"News_add.aspx?ClassID=" + dt.Rows[k]["ClassID"].ToString() + "&EditAction=add\"><img src=\"../../sysImages/" + Foosun.Config.UIConfig.CssPath() + "/sysico/addnews.gif\" border=\"0\" title=\"添加新闻\" /></a><a href=\"Class_add.aspx?Cname=" + dt.Rows[k]["ClassCName"] + "&Number=" + dt.Rows[k]["ClassID"] + "&SiteID=" + Request.QueryString["SiteID"] + "\" class=\"list_link\"><img src=\"../../sysImages/" + Foosun.Config.UIConfig.CssPath() + "/sysico/addclass.gif\" border=\"0\" title=\"添加子类\" /></a><a href=\"news_Page.aspx?Number=" + dt.Rows[k]["ClassID"] + "\" class=\"list_link\"><img src=\"../../sysImages/" + Foosun.Config.UIConfig.CssPath() + "/sysico/addpage.gif\" border=\"0\" title=\"添加单页面\" /></a>";
                    }
                }
                if (dt.Rows[k]["isPage"].ToString() == "1")
                {
                    dt.Rows[k]["pop"] = "<input name=\"Checkbox1\" type=\"checkbox\" value=" + dt.Rows[k]["ClassID"] + " />&nbsp;&nbsp;<a href=\"news_Page.aspx?ClassID=" + dt.Rows[k]["ClassID"] + "&Action=Edit\" class=\"list_link\"><img src=\"../../sysImages/" + Foosun.Config.UIConfig.CssPath() + "/sysIco/edit.gif\" border=\"0\" title=\"修改\" /></a><a href=\"news_review.aspx?ID=" + dt.Rows[k]["ClassID"] + "&type=class\" class=\"list_link\" target=\"_blank\"><img src=\"../../sysImages/" + Foosun.Config.UIConfig.CssPath() + "/sysIco/review.gif\" border=\"0\" title=\"浏览\" /></a>" + _TempStr + "";
                }
                else
                {
                    dt.Rows[k]["pop"] = "<input name=\"Checkbox1\" type=\"checkbox\" value=" + dt.Rows[k]["ClassID"] + " />&nbsp;&nbsp;<a href=\"Class_Add.aspx?Cname=" + dt.Rows[k]["ClassCName"] + "&Acation=Add," + dt.Rows[k]["ClassID"] + "&SiteID=" + Request.QueryString["SiteID"] + "\" class=\"list_link\"><img src=\"../../sysImages/" + Foosun.Config.UIConfig.CssPath() + "/sysIco/edit.gif\" border=\"0\" title=\"修改\" /></a><a href=\"news_review.aspx?ID=" + dt.Rows[k]["ClassID"] + "&type=class\" class=\"list_link\" target=\"_blank\"><img src=\"../../sysImages/" + Foosun.Config.UIConfig.CssPath() + "/sysIco/review.gif\" border=\"0\" title=\"浏览\" /></a>" + _TempStr + "";
                }

                if (!this.CheckAuthority())
                {
                    dt.Rows[k]["ClassCNames"] = dt.Rows[k]["ClassCName"];
                    //strchar += "<tr class=\"TR_BG_list\"  onmouseover=\"overColor(this)\" onmouseout=\"outColor(this)\">";
                    //strchar += "<td  align=\"center\" valign=\"middle\" height=20>" + dt.Rows[k]["id"] + "</td>";
                    //strchar += "<td  align=\"left\" valign=\"middle\" colspan=\"4\"><img src=\"../../sysImages/folder/yess.gif\" border=\"0\">没有权限操作此栏目</span></td>";
                    //strchar += "</tr>";
                    strchar += "<tr class=\"TR_BG_list\"  onmouseover=\"overColor(this)\" onmouseout=\"outColor(this)\">";
                    strchar += "<td  align=\"center\" valign=\"middle\" height=20>" + dt.Rows[k]["id"] + "</td>";
                    strchar += "<td  align=\"left\" valign=\"middle\" ><img src=\"../../sysImages/folder/yess.gif\" border=\"0\">&nbsp;" + dt.Rows[k]["ClassCNames"] + "<span style=\"font-size:10px;color:red\" title=\"新闻数\">(" + rd.getClassNewsCount(dt.Rows[k]["ClassID"].ToString()) + ")</span></td>";
                    strchar += "<td  align=\"center\" valign=\"middle\" ><strong>" + dt.Rows[k]["OrderID"] + "</strong></td>";
                    strchar += "<td  align=\"center\" valign=\"middle\" >" + dt.Rows[k]["st"] + "</td>";
                    strchar += "<td valign=\"middle\" >" + "无权限" + "</td>";
                    strchar += "</tr>";
                }
                else
                {
                    strchar += "<tr class=\"TR_BG_list\"  onmouseover=\"overColor(this)\" onmouseout=\"outColor(this)\">";
                    strchar += "<td  align=\"center\" valign=\"middle\" height=20>" + dt.Rows[k]["id"] + "</td>";
                    strchar += "<td  align=\"left\" valign=\"middle\" ><img src=\"../../sysImages/folder/yess.gif\" border=\"0\">&nbsp;" + dt.Rows[k]["ClassCNames"] + "<span style=\"font-size:10px;color:red\" title=\"新闻数\">(" + rd.getClassNewsCount(dt.Rows[k]["ClassID"].ToString()) + ")</span></td>";
                    strchar += "<td  align=\"center\" valign=\"middle\" ><a class=\"list_link\" href=\"javascript:orderAction(" + dt.Rows[k]["ClassID"] + "," + dt.Rows[k]["OrderID"] + ");\" title=\"点击排序\"><strong>" + dt.Rows[k]["OrderID"] + "</a></strong></td>";
                    strchar += "<td  align=\"center\" valign=\"middle\" >" + dt.Rows[k]["st"] + "</td>";
                    strchar += "<td valign=\"middle\" >" + dt.Rows[k]["pop"] + "</td>";
                    strchar += "</tr>";
                }
                strchar += getchildClassList(dt.Rows[k]["ClassID"].ToString(), "┝");
                dt.Rows[k]["Colum"] = strchar;
            }
        }
        DataList1.DataSource = dt;
        DataList1.DataBind();
    }

    //递归
    string getchildClassList(string Classid, string sign)
    {
        string strchar = "";
        DataTable dt = rd.getChildList(Classid);
        sign += " ┉ ";
        if (dt != null)
        {
            if (dt.Rows.Count > 0)
            {
                dt.Columns.Add("st", typeof(string));
                dt.Columns.Add("pop", typeof(string));
                dt.Columns.Add("Colum", typeof(string));
                dt.Columns.Add("ClassCNames", typeof(string));
                for (int j = 0; j < dt.Rows.Count; j++)
                {
                    this.ClassID = dt.Rows[j]["classid"].ToString();
                    if (dt.Rows[j]["isPage"].ToString() == "1")
                    {
                        dt.Rows[j]["ClassCNames"] = "<a href=\"news_Page.aspx?ClassID=" + dt.Rows[j]["ClassID"] + "&Action=Edit\" class=\"list_link\" title=\"点击修改单页面\">" + dt.Rows[j]["ClassCName"] + "</a>";
                    }
                    else
                    {
                        dt.Rows[j]["ClassCNames"] = "<a href=\"Class_Add.aspx?Cname=" + dt.Rows[j]["ClassCName"] + "&Acation=Add," + dt.Rows[j]["ClassID"] + "&SiteID=" + Request.QueryString["SiteID"] + "\" class=\"list_link\" title=\"点击修改栏目\">" + dt.Rows[j]["ClassCName"] + "[" + dt.Rows[j]["ClassEname"] + "]</a>";
                    }
                    if (dt.Rows[j]["IsURL"].ToString() == "1")
                    {
                        dt.Rows[j]["st"] = "<font color=\"blue\">外部</font>&nbsp;&nbsp;";
                    }
                    else
                    {
                        dt.Rows[j]["st"] = "<font color=\"red\">系统</font>&nbsp;&nbsp;";
                    }
                    if (dt.Rows[j]["isPage"].ToString() == "1")
                    {
                        dt.Rows[j]["st"] += "<font color=\"#FF9900\">单页</font>&nbsp;&nbsp;";
                    }
                    else
                    {
                        dt.Rows[j]["st"] += "普通&nbsp;&nbsp;";
                    }
                    if (dt.Rows[j]["IsLock"].ToString() == "1")
                    {
                        dt.Rows[j]["st"] += "<a href=\"?Stat=Change&id=" + dt.Rows[j]["ClassID"] + "\" title=\"点击正常\" class=\"list_link\">锁定</a> ";
                    }
                    else
                    {
                        dt.Rows[j]["st"] += "<a href=\"?Stat=Change&id=" + dt.Rows[j]["ClassID"] + "\" title=\"点击锁定\" class=\"list_link\"><font color=\"green\">正常</font></a> ";
                    }
                    if (dt.Rows[j]["Domain"].ToString().Length > 5)
                    {
                        dt.Rows[j]["st"] += "<font color=\"blue\">域</font>&nbsp;&nbsp;";
                    }
                    else
                    {
                        dt.Rows[j]["st"] += "<font color=\"#999999\">域</font>&nbsp;&nbsp;";
                    }
                    if (dt.Rows[j]["NaviShowtf"].ToString() == "1")
                    {
                        dt.Rows[j]["st"] += "<font color=\"red\">显示</font>&nbsp;&nbsp;";
                    }
                    else
                    {
                        dt.Rows[j]["st"] += "隐藏&nbsp;&nbsp;";
                    }

                    string _TempStr = "";
                    if (dt.Rows[j]["IsURL"].ToString() == "0")
                    {
                        if (dt.Rows[j]["isPage"].ToString() == "0")
                        {
                            _TempStr = "<a title=\"添加新闻\" href=\"News_add.aspx?ClassID=" + dt.Rows[j]["ClassID"].ToString() + "&EditAction=add\"><img src=\"../../sysImages/" + Foosun.Config.UIConfig.CssPath() + "/sysico/addnews.gif\" border=\"0\" /></a><a href=\"Class_add.aspx?Cname=" + dt.Rows[j]["ClassCName"] + "&Number=" + dt.Rows[j]["ClassID"] + "&SiteID=" + Request.QueryString["SiteID"] + "\" class=\"list_link\"><img src=\"../../sysImages/" + Foosun.Config.UIConfig.CssPath() + "/sysico/addclass.gif\" border=\"0\" title=\"添加子类\" /></a><a href=\"news_Page.aspx?Number=" + dt.Rows[j]["ClassID"] + "\" class=\"list_link\"><img src=\"../../sysImages/" + Foosun.Config.UIConfig.CssPath() + "/sysico/addpage.gif\" border=\"0\" title=\"添加单页面\" /></a>";
                        }
                    }

                    //操作
                    if (dt.Rows[j]["isPage"].ToString() == "1")
                    {
                        dt.Rows[j]["pop"] = "<input name=\"Checkbox1\" type=\"checkbox\" value=" + dt.Rows[j]["ClassID"] + " />&nbsp;&nbsp;<a href=\"news_Page.aspx?ClassID=" + dt.Rows[j]["ClassID"] + "&Action=Edit\" class=\"list_link\"><img src=\"../../sysImages/" + Foosun.Config.UIConfig.CssPath() + "/sysIco/edit.gif\" border=\"0\" title=\"修改\"></a><a href=\"news_review.aspx?ID=" + dt.Rows[j]["ClassID"] + "&type=class\" class=\"list_link\" target=\"_blank\"><img src=\"../../sysImages/" + Foosun.Config.UIConfig.CssPath() + "/sysIco/review.gif\" border=\"0\" title=\"浏览\" /></a>" + _TempStr + "";
                    }
                    else
                    {
                        dt.Rows[j]["pop"] = "<input name=\"Checkbox1\" type=\"checkbox\" value=" + dt.Rows[j]["ClassID"] + " />&nbsp;&nbsp;<a href=\"Class_Add.aspx?Cname=" + dt.Rows[j]["ClassCName"] + "&Acation=Add," + dt.Rows[j]["ClassID"] + "&SiteID=" + Request.QueryString["SiteID"] + "\" class=\"list_link\"><img src=\"../../sysImages/" + Foosun.Config.UIConfig.CssPath() + "/sysIco/edit.gif\" border=\"0\" title=\"修改\"></a><a href=\"news_review.aspx?ID=" + dt.Rows[j]["ClassID"] + "&type=class\" class=\"list_link\" target=\"_blank\"><img src=\"../../sysImages/" + Foosun.Config.UIConfig.CssPath() + "/sysIco/review.gif\" border=\"0\" title=\"浏览\" /></a>" + _TempStr + "";
                    }

                    if (!this.CheckAuthority())
                    {
                        //strchar += "<tr class=\"TR_BG_list\"  onmouseover=\"overColor(this)\" onmouseout=\"outColor(this)\">";
                        //strchar += "<td  align=\"center\" valign=\"middle\" height=20>" + dt.Rows[j]["id"] + "</td>";
                        //strchar += "<td  align=\"left\" valign=\"middle\" colspan=\"4\"><img src=\"../../sysImages/folder/yess.gif\" border=\"0\">没有权限操作此栏目</span></td>";
                        //strchar += "</tr>";
                    }
                    else
                    {
                        strchar += "<tr class=\"TR_BG_list\"  onmouseover=\"overColor(this)\" onmouseout=\"outColor(this)\">";
                        strchar += "<td align=\"center\" valign=\"middle\" height=20>" + dt.Rows[j]["id"] + "</td>";
                        strchar += "<td align=\"left\" valign=\"middle\" >" + sign + dt.Rows[j]["ClassCNames"] + "<span style=\"font-size:10px;color:red;\" title=\"新闻数\">(" + rd.getClassNewsCount(dt.Rows[j]["ClassID"].ToString()) + ")</span></td>";
                        strchar += "<td align=\"center\" valign=\"middle\" ><a class=\"list_link\" href=\"javascript:orderAction(" + dt.Rows[j]["ClassID"] + "," + dt.Rows[j]["OrderID"] + ");\" title=\"点击排序\"><strong>" + dt.Rows[j]["OrderID"] + "</strong></a></td>";
                        strchar += "<td align=\"center\" valign=\"middle\" >" + dt.Rows[j]["st"] + "</td>";
                        strchar += "<td valign=\"middle\" >" + dt.Rows[j]["pop"] + "</td>";
                        strchar += "</tr>";
                    }
                    strchar += getchildClassList(dt.Rows[j]["ClassID"].ToString(), sign);
                    dt.Rows[j]["Colum"] = strchar;
                }
                dt.Clear(); dt.Dispose();
            }
        }
        return strchar;
    }

    //彻底批量删除数据
    protected void Selected_del_Click(object sender, EventArgs e)
    {
        this.Authority_Code = "C030";
        this.CheckAdminAuthority();
        String Str = Request.Form["Checkbox1"];
        if (Str == null || Str == String.Empty)
        {
            PageError("请先选择删除项!", "");
        }
        else
        {
            String[] Checkbox = Str.Split(',');
            Str = null;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?