⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 content.aspx.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 CS
📖 第 1 页 / 共 2 页
字号:
                                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] + "&nbsp;\r";
                            }
                            else
                            {
                                list += "<input type=\"radio\" name=\"" + EName + "\" checked=\"checked\" value=\"" + Items[i] + "\" />" + Items[i] + "&nbsp;\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] + "&nbsp;\r";
                                }
                                else
                                {
                                    list += "<input type=\"checkbox\" name=\"" + EName + "\" value=\"" + Items[i] + "\" />" + Items[i] + "&nbsp;\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 + "&nbsp;\r";
                        }
                        else
                        {
                            list += "<input type=\"radio\" checked=\"checked\" name=\"" + EName + "\" value=\"" + vitem + "\" />" + vitem + "&nbsp;\r";
                        }
                        break;
                    case 2:
                        if (vValue.Trim() != vitem.Trim())
                        {
                            list += "<input type=\"checkbox\" name=\"" + EName + "\" value=\"" + vitem + "\" />" + vitem + "&nbsp;\r";
                        }
                        else
                        {
                            list += "<input type=\"checkbox\" checked=\"checked\" name=\"" + EName + "\" value=\"" + vitem + "\" />" + vitem + "&nbsp;\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 + -