?? js_templet_class.aspx.cs
字號(hào):
?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_js_JS_Templet_Class : Foosun.Web.UI.ManagePage
{
public manage_js_JS_Templet_Class()
{
Authority_Code = "C056";
}
private Foosun.CMS.JSTemplet jt;
private int id;
protected void Page_Load(object sender, EventArgs e)
{
Response.CacheControl = "no-cache"; //清除緩存
jt = new Foosun.CMS.JSTemplet();
if (!IsPostBack)
{
id = 0;
if (Request.QueryString["ID"] != null)
{
id = int.Parse(Request.QueryString["ID"]);
}
DataTable tb = jt.ClassList();
ClassRender(tb, "0", 0);
this.LblCaption.Text = this.LblTitle.Text = "新增JS模型分類(lèi)";
if (id>0)
{
this.LblCaption.Text = this.LblTitle.Text = "修改JS模型分類(lèi)";
DataTable dt = jt.GetClass(id);
if (dt == null || dt.Rows.Count < 1)
PageError("沒(méi)有找到相關(guān)記錄", "JS_Templet.aspx");
this.TxtName.Text = dt.Rows[0]["CName"].ToString();
this.DdlUpperClass.SelectedValue = dt.Rows[0]["ParentID"].ToString();
this.TxtDescription.Text = dt.Rows[0]["Description"].ToString();
}
this.HidID.Value = id.ToString();
if (Request.QueryString["Upper"] != null && !Request.QueryString["Upper"].Trim().Equals(""))
this.DdlUpperClass.SelectedValue = Request.QueryString["Upper"];
}
}
/// <summary>
/// 遞歸
/// </summary>
/// <param name="tb"></param>
/// <param name="PID"></param>
/// <param name="Layer"></param>
private void ClassRender(DataTable tb,string PID, int Layer)
{
string sFilter = "ParentID='" + PID + "'";
if (id > 0)
sFilter += " and id<>" + id;
DataRow[] row = tb.Select(sFilter);
if (row.Length < 1)
return;
else
{
foreach (DataRow r in row)
{
ListItem it = new ListItem();
it.Value = r["ClassID"].ToString();
string stxt = "├";
for (int i = 0; i < Layer; i++)
{
stxt += "─";
}
it.Text = stxt + r["CName"].ToString();
this.DdlUpperClass.Items.Add(it);
ClassRender(tb, r["ClassID"].ToString(), Layer + 1);
}
}
}
protected void BtnOK_Click(object sender, EventArgs e)
{
if (Page.IsValid)//判斷頁(yè)面是否通過(guò)驗(yàn)證
{
int cid = int.Parse(this.HidID.Value);
string sName = this.TxtName.Text.Trim();
if (sName.Equals(""))
{
PageError("分類(lèi)名稱(chēng)請(qǐng)必須填寫(xiě)!", "");
}
string sParent = this.DdlUpperClass.SelectedValue;
string sDescrpt = this.TxtDescription.Text.Trim();
if (sDescrpt.Length > 500)
{
PageError("描述信息必須在500字以內(nèi)!", "");
}
if (cid > 0)
{
jt.ClassUpdate(cid, sName, sParent, sDescrpt);
PageRight("修改JS模型分類(lèi)成功!", "JS_Templet.aspx");
}
else
{
jt.ClassAdd(sName, sParent, sDescrpt);
PageRight("新增JS模型分類(lèi)成功!", "JS_Templet.aspx");
}
}
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -