📄 special_edit.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;
public partial class manage_news_Special_edit : NetCMS.Web.UI.ManagePage
{
public manage_news_Special_edit()
{
Authority_Code = "C039";
}
public string fileexname = "";
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
copyright.InnerHtml = CopyRight; //获取版权信息
GetSpeacilInfo();
}
}
/// <summary>
/// 取得此条记录并在前台呈现出来
/// </summary>
/// <returns>取得此条记录并在前台呈现出来</returns>
/// Code By DengXi
protected void GetSpeacilInfo()
{
string ID = NetCMS.Common.Input.checkID(Request.QueryString["ID"]);
NetCMS.Content.Special scinfo = new NetCMS.Content.Special();
DataTable dt = scinfo.getSpeacilInfo(ID);
if (dt != null)
{
if (dt.Rows.Count > 0)
{
SpaecilID.Value = dt.Rows[0]["SpecialID"].ToString();
S_Cname.Text = dt.Rows[0]["SpecialCName"].ToString();
S_Ename.Text = dt.Rows[0]["specialEName"].ToString();
S_Parent.Text = dt.Rows[0]["ParentID"].ToString();
S_Domain.Text = dt.Rows[0]["Domain"].ToString();
S_FileExname.Text = dt.Rows[0]["FileEXName"].ToString();
string str_UesrGroup = dt.Rows[0]["GroupNumber"].ToString();
string [] arr_UserGroup = str_UesrGroup.Split(',');
NetCMS.Content.Common.rootPublic rpc = new NetCMS.Content.Common.rootPublic();
IDataReader rd = rpc.GetGroupList();
ListItem defaultitm = new ListItem();
defaultitm.Value = "0";
defaultitm.Text = "请选择会员组";
S_UserGroup.Items.Add(defaultitm);
while (rd.Read())
{
ListItem itm = new ListItem();
itm.Text = rd["GroupName"].ToString();
itm.Value = rd["GroupNumber"].ToString();
for (int j = 0; j < arr_UserGroup.Length; j++)
{
if (arr_UserGroup[j].ToString() == rd["GroupNumber"].ToString())
{
itm.Selected = true;
}
}
S_UserGroup.Items.Add(itm);
}
rd.Close();
fileexname = dt.Rows[0]["FileEXName"].ToString();
S_IsDel.Text = dt.Rows[0]["isDelPoint"].ToString();
S_Point.Text = dt.Rows[0]["iPoint"].ToString();
S_Money.Text = dt.Rows[0]["Gpoint"].ToString();
S_DirRule.Text = dt.Rows[0]["saveDirPath"].ToString();
S_FileRule.Text = dt.Rows[0]["FileName"].ToString();
S_SavePath.Text = dt.Rows[0]["SavePath"].ToString();
S_Pic.Text = dt.Rows[0]["NaviPicURL"].ToString();
S_Text.Text = dt.Rows[0]["NaviContent"].ToString();
S_Templet.Text = dt.Rows[0]["Templet"].ToString();
S_Page.Text = dt.Rows[0]["NaviPosition"].ToString();
}
else
{
PageError("参数传递错误", "");
}
dt.Clear();
dt.Dispose();
}
else
{
PageError("参数传递错误", "");
}
}
/// <summary>
/// 修改专题信息开始
/// </summary>
/// <returns>修改专题信息开始</returns>
/// Code By DengXi
protected void Button1_Click(object sender, EventArgs e)
{
//---------------------------取得表单值
NetCMS.Model.SpecialInfo sci = new NetCMS.Model.SpecialInfo();
sci.SpecialID = Request.Form["SpaecilID"]; //专题编号
sci.SpecialCName = Request.Form["S_Cname"]; //中文名
sci.specialEName = "";
sci.Domain = Request.Form["S_Domain"]; //域名
sci.FileEXName = Request.Form["S_FileExname"]; //生成文件的扩展名
if (Request.Form["isTrue"] == "1") //是否启用浏览权限控制
{
sci.GroupNumber = Request.Form["S_UserGroup"]+""; //可浏览用户组
sci.isDelPoint = int.Parse(Request.Form["S_IsDel"]); //是否启用扣取与所需
sci.iPoint = int.Parse(Request.Form["S_Point"]); //点数
sci.Gpoint = int.Parse(Request.Form["S_Money"]); //金币
}
else
{
sci.GroupNumber = "0";
sci.isDelPoint = 0; //是否启用扣取与所需
sci.iPoint = 0; //点数
sci.Gpoint = 0; //金币
}
sci.saveDirPath = NetCMS.Content.Common.CommStr.FileRandName(Request.Form["S_DirRule"]); //目录生成规则
sci.FileName = NetCMS.Content.Common.CommStr.FileRandName(Request.Form["S_FileRule"]); //文件名生成规则
sci.SavePath = Request.Form["S_SavePath"]; //保存路径
sci.NaviPicURL = Request.Form["S_Pic"]; //导航图片路径
sci.NaviContent = Request.Form["S_Text"]; //导航文字
sci.Templet = Request.Form["S_Templet"]; //专题模板路径
sci.NaviPosition = Request.Form["S_Page"]; //页面导航条
sci.SiteID = SiteID;
sci.CreatTime = DateTime.Now;
sci.isRecyle = 0;
sci.ParentID = "";
int result = 0;
NetCMS.Content.Special sc = new NetCMS.Content.Special();
result = sc.Edit(sci);
if (result == 1)
{
NetCMS.Publish.General PG = new NetCMS.Publish.General();
if (PG.publishSingleSpecial(sci.SpecialID))
PageRight("修改专题信息成功!生成专题成功!", "special_list.aspx");
else
PageRight("修改专题信息成功!生成专题失败!", "special_list.aspx");
}
else
PageRight("修改专题信息失败!", "");
}
/// <summary>
/// 显示前台JS效果,如果是.aspx后缀名就显示浏览权限选项.
/// </summary>
/// <returns>显示前台JS效果</returns>
/// Code By DengXi
protected void Show()
{
if (fileexname == ".aspx")
{
Response.Write("<script language=\"javascript\">Hide('.aspx');</script>");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -