📄 style_add.aspx.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 + -