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

📄 style_add.aspx.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 CS
字号:
//======================================================
//==     (c)2008 aspxcms inc by NeTCMS v1.0              ==
//==          Forum:bbs.aspxcms.com                   ==
//==         Website:www.aspxcms.com                  ==
//======================================================
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;
using System.IO;
using System.Xml;

public partial class manage_label_style_add : NetCMS.Web.UI.ManagePage
{
    public manage_label_style_add()
    {
        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");
            showInfo();
            getDefine();
        }
    }

    /// <summary>
    /// 在前台显示分类列表,以及样式列表
    /// </summary>
    /// <returns>在前台显示分类列表,以及样式列表</returns>
    /// 编写时间2007-04-20   Code By DengXi

    protected void showInfo()
    {
        //NetCMS.Content.Style.Style stClass = new NetCMS.Content.Style.Style();
        //DataTable dt = stClass.styleClassList();
        //if (dt != null)
        //{
        //    styleClass.DataTextField = "Sname";
        //    if (Request.QueryString["ClassID"] == dt.Rows[0]["ClassID"])
        //    {
        //        styleClass.Selected = true;
        //    }
        //    styleClass.DataValueField ="ClassID";
        //    styleClass.DataSource = dt;
        //    styleClass.DataBind();
        //    dt.Clear();
        //    dt.Dispose();
        //}
        //ListItem itm = new ListItem();
        //itm.Value = "";
        //itm.Text = "请选择分类";
        //styleClass.Items.Insert(0,itm);
        //itm = null;

        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() == Request.QueryString["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-20   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.StyleName = styleName.Text;
            stClass.ClassID = styleClass.Text;
            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 = Description.Text;
            stClass.CreatTime = DateTime.Now;
            stClass.isRecyle = 0;
            NetCMS.Content.Style.Style style_Class = new NetCMS.Content.Style.Style();
            
            result = style_Class.styleAdd(stClass);
            if (result == 1)
            {
                PageRight("添加样式成功!", "style.aspx");
            }
            else
            {
                PageError("添加样式失败!", "");
            }
        }
    }
}

⌨️ 快捷键说明

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