⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 content.aspx.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 CS
📖 第 1 页 / 共 2 页
字号:
    /// <param name="Layer"></param>
    /// <param name="sClassID"></param>
    protected void GetClassList(DropDownList lst, int ParentID, int Layer, int sClassID)
    {
        IDataReader dr = rd.getClassList(ParentID, int.Parse(Request.QueryString["ChID"]));
        while (dr.Read())
        {
            ListItem it = new ListItem();
            string stxt = "";
            it.Value = dr["ID"].ToString();
            if (Layer > 0)
                stxt = "┝";
            for (int i = 1; i < Layer; i++)
            {
                stxt += " ┉ ";
            }
            it.Text = stxt + dr["ClassCName"].ToString();
            if (sClassID == int.Parse(dr["id"].ToString()))
            {
                it.Selected = true;
            }
            lst.Items.Add(it);
            GetClassList(lst, int.Parse(dr["ID"].ToString()), (Layer + 1), sClassID);
        }
        dr.Close();
    }

    protected void delContent(object sender, EventArgs e)
    {
        string Str = Request.Form["infoID"];
        if (Str == null || Str == String.Empty)
        {
            PageError("请至少选择一项!", "javascript:history.back();",true);
        }
        else
        {
            string[] gIDARR = Str.Split(',');
            Str = null;
            int j = 0;
            int m = 0;
            for (int i = 0; i < gIDARR.Length; i++)
            {
                if (rd.delContent(int.Parse(gIDARR[i]), int.Parse(Request.QueryString["ChID"]),0) != 0)
                {
                    j++;
                }
                else
                {
                    m++;
                }
            }
            PageRight("成功删除" + j + "个信息!,失败" + m + "个信息。", "javascript:history.back();", true);
        }
    }

    protected void Reset_allContent(object sender, EventArgs e)
    {
        int cid = 0;
        if (Request.QueryString["ClassID"] != null && Request.QueryString["ClassID"] != string.Empty)
        {
            cid = int.Parse(Request.QueryString["ClassID"]);
        }
        int DelNum = rd.delContent(cid, int.Parse(Request.QueryString["ChID"]), 1);
        PageRight("成功删除" + DelNum + "个信息!", "javascript:history.back();", true);
    }

    protected void Lock_allContent(object sender, EventArgs e)
    {
        string Str = Request.Form["infoID"];
        if (Str == null || Str == String.Empty)
        {
            PageError("请至少选择一项!", "");
        }
        else
        {
            string[] gIDARR = Str.Split(',');
            Str = null;
            int j = 0;
            int m = 0;
            for (int i = 0; i < gIDARR.Length; i++)
            {
                if (rd.lockContent(int.Parse(gIDARR[i]), int.Parse(Request.QueryString["ChID"]), 1) != 0)
                {
                    j++;
                }
                else
                {
                    m++;
                }
            }
            PageRight("成功锁定" + j + "个信息!,失败" + m + "个信息。", "javascript:history.back();", true);
        }
    }

    protected void UnLock_allContent(object sender, EventArgs e)
    {
        string Str = Request.Form["infoID"];
        if (Str == null || Str == String.Empty)
        {
            PageError("请至少选择一项!", "");
        }
        else
        {
            string[] gIDARR = Str.Split(',');
            Str = null;
            int j = 0;
            int m = 0;
            for (int i = 0; i < gIDARR.Length; i++)
            {
                if (rd.lockContent(int.Parse(gIDARR[i]), int.Parse(Request.QueryString["ChID"]), 0) != 0)
                {
                    j++;
                }
                else
                {
                    m++;
                }
            }
            PageRight("成功解锁" + j + "个信息!,失败" + m + "个信息。", "javascript:history.back();", true);
        }
    }

    protected void Makexml(object sender, EventArgs e)
    {
        string ClassID = Request.QueryString["ClassID"];
        int GClassID = 0;
        if (ClassID != null && ClassID != string.Empty)
        {
            GClassID = int.Parse(ClassID.ToString());
        }
        int ChID = int.Parse(Request.QueryString["ChID"]);
        NetCMS.Control.HProgressBar.Start();
        try
        {
            NetCMS.Control.HProgressBar.Roll("正在发布XML...", 0);
            if (NetCMS.Publish.General.publishCHXML(GClassID, ChID))
            NetCMS.Control.HProgressBar.Roll("正在发布...", 100);
            NetCMS.Control.HProgressBar.Roll("发布xml成功&nbsp;<a class=\"list_link\" href=\"javascript:history.back();\">返回</a>", 100);
        }
        catch (Exception ex)
        {
            NetCMS.Common.Public.savePublicLogFiles("□□□发布XML,频道ID" + Request.QueryString["ChID"] + "", "【错误描述:】\r\n" + ex.ToString(), UserName);
            NetCMS.Control.HProgressBar.Roll("发布XML失败。<a class=\"list_link\" href=\"../Pulish/error/geterror.aspx?\">查看日志</a>", 0);
        }
        Response.End();
    }

    protected void MakeHtml(object sender, EventArgs e)
    {
        string Str = Request.Form["infoID"];
        int ChID=int.Parse(Request.QueryString["ChID"]);
        if (Str == null || Str == String.Empty)
        {
            PageError("请至少选择一项!", "");
        }
        else
        {
            NetCMS.Control.HProgressBar.Start();
            try
            {
                NetCMS.Control.HProgressBar.Roll("正在发布频道信息", 0);
                string[] Checkboxs = Str.Split(',');
                Str = null;
                int j = 0;
                int m = Checkboxs.Length;
                for (int i = 0; i < m; i++)
                {

                    if (NetCMS.Publish.General.publishCHSingleNews(int.Parse(Checkboxs[i].ToString()), rd.getClassIDfromTable(int.Parse(Checkboxs[i].ToString()), ChID), ChID))
                    {
                        j++;
                    }
                   NetCMS.Control.HProgressBar.Roll("共生成" + m + "个信息,正在发布" + (i + 1) + "个。", ((i + 1) * 100 / m));
                }
                NetCMS.Control.HProgressBar.Roll("发布信息成功,成功" + j + "个,<a class=\"list_link\" href=\"../Publish/error/geterror.aspx?\">失败" + (Checkboxs.Length - j) + "个(可能信息有浏览权限)</a>. &nbsp;<a href=\"javascript:history.back();\">返回</a>", 100);
            }
            catch (Exception ex)
            {
                NetCMS.Common.Public.savePublicLogFiles("□□□发布新闻,频道ID" + ChID.ToString() + "", "【错误描述:】\r\n" + ex.ToString(), UserName);
                NetCMS.Control.HProgressBar.Roll("发布信息失败。<a class=\"list_link\" href=\"../Pulish/error/geterror.aspx?\">查看日志</a>", 0);
            }
            Response.End();
        }
    }

    protected void Reset_OrderID(object sender, EventArgs e)
    {
        string Str = Request.Form["infoID"];
        if (Str == null || Str == String.Empty)
        {
            PageError("请至少选择一项!", "");
        }
        else
        {
            string[] gIDARR = Str.Split(',');
            Str = null;
            int j = 0;
            int m = 0;
            for (int i = 0; i < gIDARR.Length; i++)
            {
                if (rd.lockContent(int.Parse(gIDARR[i]), int.Parse(Request.QueryString["ChID"]), 2) != 0)
                {
                    j++;
                }
                else
                {
                    m++;
                }
            }
            PageRight("成功重置权重" + j + "个信息!,失败" + m + "个信息。", "javascript:history.back();", true);
        }
    }

    protected void Search_Click(object sender, EventArgs e)
    {
        if (Page.IsValid)
        {
            string gkeywords = this.keywords.Text;
            string iclassID = "#0";
            if (Request.QueryString["ClassID"] != string.Empty && Request.QueryString["ClassID"] != null)
            {
                iclassID = Request.QueryString["ClassID"];
            }
            if (gkeywords != string.Empty & gkeywords != null)
            {
                StartLoad(1, gkeywords, "#0", "#0", iclassID, "#0", "#0");
            }
        }
    }

    protected void ToSpecial(object sender, EventArgs e)
    {
        string Str = Request.Form["infoID"];
        if (Str == null || Str == String.Empty)
        {
            PageError("请至少选择一项!", "");
        }
        else
        {
            Response.Redirect("ContentToSpecial.aspx?id=" + NetCMS.Common.Input.URLEncode(Str) + "&ChID=" + Request.QueryString["ChID"] + "");
      }
    }
}

⌨️ 快捷键说明

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