/// <summary> /// 增加新主题分类 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void AddNewRec_Click(object sender, EventArgs e) { #region 增加新主题分类 //检查输入是否合法 if (!CheckValue(typename.Text, displayorder.Text, description.Text)) { return; } //检查是否有同名分类存在 if (TopicTypes.IsExistTopicType(typename.Text)) { base.RegisterStartupScript("", "<script>alert('数据库中已存在相同的主题分类名称');window.location.href='forum_topictypesgrid.aspx';</script>"); return; } //增加分类到dnt_topictypes,并写日志 TopicTypes.CreateTopicTypes(typename.Text, int.Parse(displayorder.Text), description.Text); AdminVistLogs.InsertLog(this.userid, this.username, this.usergroupid, this.grouptitle, this.ip, "添加主题分类", "添加主题分类,名称为:" + typename.Text); //更新分类缓存 DNTCache.GetCacheService().RemoveObject("/Forum/TopicTypes"); base.RegisterStartupScript("", "<script>window.location.href='forum_topictypesgrid.aspx';</script>"); return; #endregion }
protected void Page_Load(object sender, EventArgs e) { string typename = DNTRequest.GetString("typename"); string typeorder = DNTRequest.GetString("typeorder"); string typedescription = DNTRequest.GetString("typedescription"); //检查是否有同名分类存在 if (TopicTypes.IsExistTopicType(typename)) { result = false; return; } //增加分类到dnt_topictypes,并写日志 TopicTypes.CreateTopicTypes(typename, int.Parse(typeorder), typedescription); maxId = TopicTypes.GetMaxTopicTypesId(); //更新分类缓存 DNTCache.GetCacheService().RemoveObject("/Forum/TopicTypes"); return; }