📄 content.aspx.cs
字号:
else
{
if (vValue.Trim() != Items[i].Trim())
{
list += "<option value=\"" + Items[i] + "\">" + Items[i] + "</option>\r";
}
else
{
list += "<option selected=\"selected\" value=\"" + Items[i] + "\">" + Items[i] + "</option>\r";
}
}
}
else
{
if (vValue.Trim() != Items[i].Trim())
{
list += "<option value=\"" + Items[i] + "\">" + Items[i] + "</option>\r";
}
else
{
list += "<option selected=\"selected\" value=\"" + Items[i] + "\">" + Items[i] + "</option>\r";
}
}
break;
case 1:
if (vValue.Trim() != Items[i].Trim())
{
list += "<input type=\"radio\" name=\"" + EName + "\" value=\"" + Items[i] + "\" />" + Items[i] + " \r";
}
else
{
list += "<input type=\"radio\" name=\"" + EName + "\" checked=\"checked\" value=\"" + Items[i] + "\" />" + Items[i] + " \r";
}
break;
case 2:
if (vValue.IndexOf("|") > -1)
{
if (vValue.IndexOf(Items[i] + "|".Trim()) > -1)
{
list += "<input type=\"checkbox\" name=\"" + EName + "\" checked=\"checked\" value=\"" + Items[i] + "\" />" + Items[i] + " \r";
}
else
{
list += "<input type=\"checkbox\" name=\"" + EName + "\" value=\"" + Items[i] + "\" />" + Items[i] + " \r";
}
}
break;
}
}
}
else
{
switch (Num)
{
case 0:
list += "<option value=\"" + vitem + "\">" + vitem + "</option>\r";
break;
case 1:
if (vValue.Trim() != vitem.Trim())
{
list += "<input type=\"radio\" name=\"" + EName + "\" value=\"" + vitem + "\" />" + vitem + " \r";
}
else
{
list += "<input type=\"radio\" checked=\"checked\" name=\"" + EName + "\" value=\"" + vitem + "\" />" + vitem + " \r";
}
break;
case 2:
if (vValue.Trim() != vitem.Trim())
{
list += "<input type=\"checkbox\" name=\"" + EName + "\" value=\"" + vitem + "\" />" + vitem + " \r";
}
else
{
list += "<input type=\"checkbox\" checked=\"checked\" name=\"" + EName + "\" value=\"" + vitem + "\" />" + vitem + " \r";
}
break;
}
}
}
return list;
}
protected void GetClassList(DropDownList lst, int ParentID, int Layer, int gID)
{
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 (dr["ID"].ToString() == gID.ToString())
{
it.Selected = true;
}
lst.Items.Add(it);
GetClassList(lst, int.Parse(dr["ID"].ToString()), (Layer + 1), gID);
}
}
/// <summary>
/// 保存数据
/// </summary>
protected void Button1_Click(object sender, EventArgs e)
{
if (Page.IsValid)
{
int ChID = int.Parse(Request.QueryString["ChID"]);
string DTable = rd.getChannelTable(ChID);
int ID = 0;
if (Request.QueryString["id"] != string.Empty && Request.QueryString["id"] != null)
{
ID = int.Parse(Request.QueryString["id"]);
}
if (this.ClassID.SelectedValue == string.Empty)
{
PageError("请选择栏目", "javascript:history.back();", true);
}
IDataReader drtf = rd.GetDefineUserStyle(ChID);
while (drtf.Read())
{
string FContent = Request.Form["d_" + drtf["EName"].ToString() + ""];
if (drtf["isNulls"].ToString() != "1")
{
if (FContent == string.Empty || FContent == null)
{
PageError("[" + drtf["CName"].ToString() + "] 必须填写!", "javascript:history.back();", true);
}
}
}
drtf.Close();
int ClassID = int.Parse(this.ClassID.SelectedValue);
string SpecialID = string.Empty;
string title = NetCMS.Common.Input.Htmls(this.title.Text);
if (title == string.Empty || title == null)
{
PageError("请填写信息标题", "javascript:history.back();", true);
}
int TitleITF = 0;
int TitleBTF = 0;
string PicURL = NetCMS.Common.Input.Htmls(this.PicURL.Text);
string NaviContent = NetCMS.Common.Input.Htmls(this.naviContent.Text);
string Content = NetCMS.Common.Input.Htmls(this.Content.Value);
string Author = NetCMS.Global.Current.UserName;
string Souce = NetCMS.Common.Input.Htmls(this.Souce.Text);
int OrderID = 0;
string Tags = NetCMS.Common.Input.Htmls(this.Tags.Text);
int Click = 0;
int isHTML = 0;
int isConstr = 1;
int islock = 0;
IDataReader cr = rd.getModelinfo(ChID);
if(cr.Read())
{
islock = int.Parse(cr["isCheck"].ToString());
}
string Templet = string.Empty;
string SavePath = string.Empty;
string FileName = string.Empty;
if (ID == 0)
{
IDataReader dr = rd.GetClassInfo(ClassID);
if (dr.Read())
{
Templet = dr["ContentTemplet"].ToString();
SavePath = dr["ContentSavePath"].ToString();
FileName = dr["ContentFileNameRule"].ToString();
}
dr.Close();
}
string ContentProperty = "0|0|0|0|0";
DateTime getTime = DateTime.Now;
if (ID != 0)
{
getTime = DateTime.Parse(this.CTime.Value);
}
ChInfoContent uc = new ChInfoContent();
uc.Id = ID;
uc.ChID = ChID;
uc.ClassID = ClassID;
if (ID == 0)
{
uc.SpecialID = SpecialID;
uc.TitleColor = string.Empty;
uc.TitleITF = TitleITF;
uc.TitleBTF = TitleBTF;
uc.OrderID = OrderID;
uc.Templet = Templet;
uc.SavePath = pd.getResultPage(SavePath, getTime, ClassID.ToString(), "");
uc.FileName = pd.getResultPage(FileName, getTime, ClassID.ToString(), "");
uc.isDelPoint = 0;
uc.Gpoint = 0;
uc.iPoint = 0;
uc.GroupNumber = string.Empty;
uc.Metakeywords = string.Empty;
uc.Metadesc = string.Empty;
uc.Click = Click;
uc.isHTML = isHTML;
uc.ContentProperty = ContentProperty;
uc.Editor = NetCMS.Global.Current.UserName;
}
uc.title = title;
uc.PicURL = PicURL;
uc.NaviContent = NaviContent;
uc.Content = Content;
uc.Author = Author;
uc.Souce = Souce;
uc.Tags = Tags;
uc.isConstr = isConstr;
uc.islock = islock;
if (ID != 0)
{
rd.updateUserContentInfo(uc, DTable);
IDataReader drup = rd.GetDefineUserStyle(ChID);
while (drup.Read())
{
string FEName = drup["EName"].ToString();
string FContent = Request.Form["d_" + FEName + ""];
rd.updatePreContentInfo(ID, FEName, FContent, DTable);
}
drup.Close();
PageRight("修改信息成功。<li><a href=\"Content.aspx?ChID=" + ChID.ToString() + "&id=" + ID.ToString() + "&ClassID=" + ClassID.ToString() + "\" class=\"reshow\">继续修改</a></li>", "list.aspx?ChID=" + ChID.ToString() + "&ClassID=" + ClassID + "", true);
}
else
{
int gID = rd.inserContentInfo(uc, DTable);
IDataReader dr = rd.GetDefineUserStyle(ChID);
while (dr.Read())
{
string FEName = dr["EName"].ToString();
string FContent = Request.Form["d_" + FEName + ""];
rd.updatePreContentInfo(gID, FEName, FContent, DTable);
}
dr.Close();
PageRight("添加信息成功。<li><a href=\"Content.aspx?ChID=" + ChID.ToString() + "&ClassID=" + ClassID.ToString() + "\" class=\"reshow\">继续添加</a></li><li><a href=\"Content.aspx?ChID=" + ChID.ToString() + "&id=" + gID.ToString() + "&ClassID=" + ClassID.ToString() + "\" class=\"list_link\">修改此条信息</a></li>", "list.aspx?ChID=" + ChID.ToString() + "&ClassID=" + ClassID + "", true);
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -