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

📄 style_edit.aspx.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 CS
字号:
///************************************************************************************************************
///**********修改样式Code By DengXi****************************************************************************
///************************************************************************************************************
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;


public partial class manage_label_style_edit : NetCMS.Web.UI.ManagePage
{
    public manage_label_style_edit()
    {
        Authority_Code = "T018";
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.CacheControl = "no-cache";                        //设置页面无缓存
        if (!IsPostBack)
        {
            
            copyright.InnerHtml = CopyRight;        //获取版权信息
            string _dirdumm = NetCMS.Config.UIConfig.dirDumm;
            if (_dirdumm.Trim() != "") { _dirdumm = "/" + _dirdumm; }
            style_base.InnerHtml = NetCMS.Common.Public.getxmlstylelist("styleContent", _dirdumm + "/xml/cuslabeStyle/cstylebase.xml");
            style_class.InnerHtml = NetCMS.Common.Public.getxmlstylelist("styleContent1", _dirdumm + "/xml/cuslabeStyle/cstyleclass.xml");
            style_special.InnerHtml = NetCMS.Common.Public.getxmlstylelist("DropDownList2", _dirdumm + "/xml/cuslabeStyle/cstylespecial.xml");
            GetStyleInfo();
            getDefine();
        }
    }

    /// <summary>
    /// 读出当前样式数据并在前台显示出来
    /// </summary>
    /// <returns>读出当前样式数据并在前台显示出来</returns>
    /// 编写时间2007-04-21   Code By DengXi

    protected void GetStyleInfo()
    {
        string str_ID = Request.QueryString["styleID"];
        styleID.Value = str_ID;
        NetCMS.Content.Style.Style stClass = new NetCMS.Content.Style.Style();
        DataTable dt = stClass.getstyleInfo(str_ID);
        if (dt != null)
        {
            styleClass.Text = dt.Rows[0]["ClassID"].ToString();
            getClassInfo(dt.Rows[0]["ClassID"].ToString());
            styleName.Text = dt.Rows[0]["StyleName"].ToString();
            ContentTextBox.Value = dt.Rows[0]["Content"].ToString();
            Description.Text = dt.Rows[0]["Description"].ToString();
 
            dt.Clear();
            dt.Dispose();
        }
        else
        {
            PageError("参数传递错误!", "");
        }
    }

    /// <summary>
    /// 取得分类列表
    /// </summary>
    /// <param name="ClassID">当前样式选中的栏目</param>
    /// <returns>在前台显示分类列表</returns>
    /// 编写时间2007-04-21   Code By DengXi

    protected void getClassInfo(string ClassID)
    {
        NetCMS.Content.Style.Style stClass = new NetCMS.Content.Style.Style();
        DataTable dt = stClass.styleClassList();
        if (dt != null)
        {
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                ListItem itm = new ListItem();
                if (dt.Rows[i]["ClassID"].ToString() == ClassID)
                {
                    itm.Selected = true;
                }
                itm.Value = dt.Rows[i]["ClassID"].ToString();
                itm.Text = dt.Rows[i]["Sname"].ToString();
                styleClass.Items.Add(itm);
                itm = null;
            }
            dt.Clear();
            dt.Dispose();
        }
        ListItem itm1 = new ListItem();
        itm1.Value = "";
        itm1.Text = "请选择分类";
        styleClass.Items.Insert(0, itm1);
        itm1 = null; 
    }

    /// <summary>
    /// 获得自定义字段列表
    /// </summary>

    protected void getDefine()
    {
        NetCMS.Content.Style.Style stClass = new NetCMS.Content.Style.Style();
        DataTable dt = stClass.styledefine();
        if (dt != null)
        {
            define.DataTextField = "defineCname";
            define.DataValueField = "defineColumns";
            define.DataSource = dt;
            define.DataBind();
            dt.Clear();
            dt.Dispose();
        }
        ListItem itm = new ListItem();
        itm.Value = "";
        itm.Text = "自定义字段";
        define.Items.Insert(0, itm);
        itm = null;
    }

    /// <summary>
    /// 保存修改
    /// </summary>
    /// <returns>保存修改</returns>
    /// 编写时间2007-04-21   Code By DengXi

    protected void Button1_Click(object sender, EventArgs e)
    {
        if (Page.IsValid)
        {
            int result = 0;
            NetCMS.Model.StyleInfo stClass = new NetCMS.Model.StyleInfo();
            stClass.styleID = Request.Form["styleID"].ToString();
            stClass.StyleName = Request.Form["styleName"];
            stClass.ClassID = Request.Form["styleClass"];
            string StContent = ContentTextBox.Value;
            if (StContent.ToLower().IndexOf("<p>") > -1 && StContent.IndexOf("</p>") > -1)
            {
                StContent = NetCMS.Common.Input.RemovePor(StContent);
            }
            stClass.Content = StContent;
            stClass.Description = Request.Form["Description"];
            stClass.CreatTime = DateTime.Now;

            NetCMS.Content.Style.Style styleClass = new NetCMS.Content.Style.Style();
            result = styleClass.styleEdit(stClass);
            
            if (result==1)
                PageRight("修改样式成功!", "style.aspx?ClassID=" + Request.Form["styleClass"]);
            else
                PageError("修改样式失败!", "");
        }
    }
}

⌨️ 快捷键说明

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