📄 managecatalog.aspx.cs
字号:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using UDS.Components;
namespace UDS.SubModule.BBS
{
/// <summary>
/// ManageCatalog 的摘要说明。
/// </summary>
public partial class ManageCatalog : System.Web.UI.Page
{
private string m_Action;
private string m_CatalogID;
protected string classid;
protected void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
m_CatalogID = (Request.QueryString["CatalogID"]!=null)?Request.QueryString["CatalogID"].ToString():"";
m_Action = (Request.QueryString["action"]!=null)?Request.QueryString["action"].ToString():"";
classid = (Request.QueryString["classID"]!=null)?Request.QueryString["classID"].ToString():"";
ViewState["m_CatalogID"] = m_CatalogID;
ViewState["m_Action"] = m_Action;
ViewState["classid"] = classid;
if (m_Action != "")
{
if (m_Action == "AddCatalog")
{
//添加栏目
cmdOK.Value = "添加";
}
if (m_Action == "ModifyCatalog")
{
//编缉分类
cmdOK.Value = "修改";
ReviseModifyCatalog();
}
}
}
else
{
m_CatalogID = ViewState["m_CatalogID"].ToString();
m_Action = ViewState["m_Action"].ToString();
classid = ViewState["classid"].ToString();
}
}
#region 编缉分类时给控件赋值
public void ReviseModifyCatalog()
{
SqlDataReader dataReader = null;
BBSClass BBS = new BBSClass();
try
{
if (m_CatalogID != "")
{
dataReader = BBS.GetModifyBBSCatalog(Int32.Parse(m_CatalogID));
dataReader.Read();
this.TxtCatalogName.Value = dataReader["catalog_name"].ToString();
this.TxtCatalogDescription.Value = dataReader["catalog_description"].ToString();
BBS = null;
dataReader.Close();
dataReader = null;
}
}
catch (Exception ex)
{
UDS.Components.Error.Log(ex.ToString());
Server.Transfer("../../Error.aspx");
}
}
#endregion
#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
}
#endregion
protected void cmdOK_ServerClick(object sender, System.EventArgs e)
{
if (m_Action == "AddCatalog" )
{
//新增分类
BBSClass BBS = new BBSClass();
BBSCatalog Catalog = new BBSCatalog();
HttpCookie UserCookie = Request.Cookies["Username"];
String Username = UserCookie.Value.ToString();
//try
{
Catalog.CatalogName = TxtCatalogName.Value;
Catalog.CatalogDescription = TxtCatalogDescription.Value;
BBS.AddBBSCatalog(Catalog);
Server.Transfer("Catalog.aspx?classID="+classid);
}
//catch (Exception ex)
{
// UDS.Components.Error.Log(ex.ToString());
// Server.Transfer("../../Error.aspx");
}
//finally
{
BBS = null;
Catalog = null;
}
}
else if (m_Action == "ModifyCatalog")
{
//编缉类别
BBSClass BBS = new BBSClass();
BBSCatalog Catalog = new BBSCatalog();
HttpCookie UserCookie = Request.Cookies["Username"];
String Username = UserCookie.Value.ToString();
//try
{
Catalog.CatalogID = Int32.Parse(m_CatalogID);
Catalog.CatalogName = this.TxtCatalogName.Value;
Catalog.CatalogDescription = this.TxtCatalogDescription.Value;
BBS.EditBBSCatalog (Catalog);
Server.Transfer("Catalog.aspx?classID="+classid);
}
//catch (Exception ex)
{
// UDS.Components.Error.Log(ex.ToString());
// Server.Transfer("../../Error.aspx");
}
//finally
{
BBS = null;
Catalog = null;
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -