📄 content.aspx.cs
字号:
/// <param name="Layer"></param>
/// <param name="sClassID"></param>
protected void GetClassList(DropDownList lst, int ParentID, int Layer, int sClassID)
{
IDataReader dr = rd.getClassList(ParentID, int.Parse(Request.QueryString["ChID"]));
while (dr.Read())
{
ListItem it = new ListItem();
string stxt = "";
it.Value = dr["ID"].ToString();
if (Layer > 0)
stxt = "┝";
for (int i = 1; i < Layer; i++)
{
stxt += " ┉ ";
}
it.Text = stxt + dr["ClassCName"].ToString();
if (sClassID == int.Parse(dr["id"].ToString()))
{
it.Selected = true;
}
lst.Items.Add(it);
GetClassList(lst, int.Parse(dr["ID"].ToString()), (Layer + 1), sClassID);
}
dr.Close();
}
protected void delContent(object sender, EventArgs e)
{
string Str = Request.Form["infoID"];
if (Str == null || Str == String.Empty)
{
PageError("请至少选择一项!", "javascript:history.back();",true);
}
else
{
string[] gIDARR = Str.Split(',');
Str = null;
int j = 0;
int m = 0;
for (int i = 0; i < gIDARR.Length; i++)
{
if (rd.delContent(int.Parse(gIDARR[i]), int.Parse(Request.QueryString["ChID"]),0) != 0)
{
j++;
}
else
{
m++;
}
}
PageRight("成功删除" + j + "个信息!,失败" + m + "个信息。", "javascript:history.back();", true);
}
}
protected void Reset_allContent(object sender, EventArgs e)
{
int cid = 0;
if (Request.QueryString["ClassID"] != null && Request.QueryString["ClassID"] != string.Empty)
{
cid = int.Parse(Request.QueryString["ClassID"]);
}
int DelNum = rd.delContent(cid, int.Parse(Request.QueryString["ChID"]), 1);
PageRight("成功删除" + DelNum + "个信息!", "javascript:history.back();", true);
}
protected void Lock_allContent(object sender, EventArgs e)
{
string Str = Request.Form["infoID"];
if (Str == null || Str == String.Empty)
{
PageError("请至少选择一项!", "");
}
else
{
string[] gIDARR = Str.Split(',');
Str = null;
int j = 0;
int m = 0;
for (int i = 0; i < gIDARR.Length; i++)
{
if (rd.lockContent(int.Parse(gIDARR[i]), int.Parse(Request.QueryString["ChID"]), 1) != 0)
{
j++;
}
else
{
m++;
}
}
PageRight("成功锁定" + j + "个信息!,失败" + m + "个信息。", "javascript:history.back();", true);
}
}
protected void UnLock_allContent(object sender, EventArgs e)
{
string Str = Request.Form["infoID"];
if (Str == null || Str == String.Empty)
{
PageError("请至少选择一项!", "");
}
else
{
string[] gIDARR = Str.Split(',');
Str = null;
int j = 0;
int m = 0;
for (int i = 0; i < gIDARR.Length; i++)
{
if (rd.lockContent(int.Parse(gIDARR[i]), int.Parse(Request.QueryString["ChID"]), 0) != 0)
{
j++;
}
else
{
m++;
}
}
PageRight("成功解锁" + j + "个信息!,失败" + m + "个信息。", "javascript:history.back();", true);
}
}
protected void Makexml(object sender, EventArgs e)
{
string ClassID = Request.QueryString["ClassID"];
int GClassID = 0;
if (ClassID != null && ClassID != string.Empty)
{
GClassID = int.Parse(ClassID.ToString());
}
int ChID = int.Parse(Request.QueryString["ChID"]);
NetCMS.Control.HProgressBar.Start();
try
{
NetCMS.Control.HProgressBar.Roll("正在发布XML...", 0);
if (NetCMS.Publish.General.publishCHXML(GClassID, ChID))
NetCMS.Control.HProgressBar.Roll("正在发布...", 100);
NetCMS.Control.HProgressBar.Roll("发布xml成功 <a class=\"list_link\" href=\"javascript:history.back();\">返回</a>", 100);
}
catch (Exception ex)
{
NetCMS.Common.Public.savePublicLogFiles("□□□发布XML,频道ID" + Request.QueryString["ChID"] + "", "【错误描述:】\r\n" + ex.ToString(), UserName);
NetCMS.Control.HProgressBar.Roll("发布XML失败。<a class=\"list_link\" href=\"../Pulish/error/geterror.aspx?\">查看日志</a>", 0);
}
Response.End();
}
protected void MakeHtml(object sender, EventArgs e)
{
string Str = Request.Form["infoID"];
int ChID=int.Parse(Request.QueryString["ChID"]);
if (Str == null || Str == String.Empty)
{
PageError("请至少选择一项!", "");
}
else
{
NetCMS.Control.HProgressBar.Start();
try
{
NetCMS.Control.HProgressBar.Roll("正在发布频道信息", 0);
string[] Checkboxs = Str.Split(',');
Str = null;
int j = 0;
int m = Checkboxs.Length;
for (int i = 0; i < m; i++)
{
if (NetCMS.Publish.General.publishCHSingleNews(int.Parse(Checkboxs[i].ToString()), rd.getClassIDfromTable(int.Parse(Checkboxs[i].ToString()), ChID), ChID))
{
j++;
}
NetCMS.Control.HProgressBar.Roll("共生成" + m + "个信息,正在发布" + (i + 1) + "个。", ((i + 1) * 100 / m));
}
NetCMS.Control.HProgressBar.Roll("发布信息成功,成功" + j + "个,<a class=\"list_link\" href=\"../Publish/error/geterror.aspx?\">失败" + (Checkboxs.Length - j) + "个(可能信息有浏览权限)</a>. <a href=\"javascript:history.back();\">返回</a>", 100);
}
catch (Exception ex)
{
NetCMS.Common.Public.savePublicLogFiles("□□□发布新闻,频道ID" + ChID.ToString() + "", "【错误描述:】\r\n" + ex.ToString(), UserName);
NetCMS.Control.HProgressBar.Roll("发布信息失败。<a class=\"list_link\" href=\"../Pulish/error/geterror.aspx?\">查看日志</a>", 0);
}
Response.End();
}
}
protected void Reset_OrderID(object sender, EventArgs e)
{
string Str = Request.Form["infoID"];
if (Str == null || Str == String.Empty)
{
PageError("请至少选择一项!", "");
}
else
{
string[] gIDARR = Str.Split(',');
Str = null;
int j = 0;
int m = 0;
for (int i = 0; i < gIDARR.Length; i++)
{
if (rd.lockContent(int.Parse(gIDARR[i]), int.Parse(Request.QueryString["ChID"]), 2) != 0)
{
j++;
}
else
{
m++;
}
}
PageRight("成功重置权重" + j + "个信息!,失败" + m + "个信息。", "javascript:history.back();", true);
}
}
protected void Search_Click(object sender, EventArgs e)
{
if (Page.IsValid)
{
string gkeywords = this.keywords.Text;
string iclassID = "#0";
if (Request.QueryString["ClassID"] != string.Empty && Request.QueryString["ClassID"] != null)
{
iclassID = Request.QueryString["ClassID"];
}
if (gkeywords != string.Empty & gkeywords != null)
{
StartLoad(1, gkeywords, "#0", "#0", iclassID, "#0", "#0");
}
}
}
protected void ToSpecial(object sender, EventArgs e)
{
string Str = Request.Form["infoID"];
if (Str == null || Str == String.Empty)
{
PageError("请至少选择一项!", "");
}
else
{
Response.Redirect("ContentToSpecial.aspx?id=" + NetCMS.Common.Input.URLEncode(Str) + "&ChID=" + Request.QueryString["ChID"] + "");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -