private void Add() { DataTable newContentData = ContentManage.GetNewContentData(this.GetDataTableFromRepeater()); if (this.m_UserPurviewInfo == null) { this.m_UserPurviewInfo = new UserPurviewInfo(); this.m_UserPurviewInfo.MaxPublicInfoOneDay = -1; this.m_UserPurviewInfo.GetExp = 1; } if ((this.m_UserPurviewInfo.MaxPublicInfoOneDay == 0) || (this.m_UserPurviewInfo.MaxPublicInfoOneDay > ContentManage.GetTodayPublicInfoCountByUserName(PEContext.Current.User.UserName))) { if (this.m_UserPurviewInfo.PublicInfoNoNeedCheck) { DataRow[] rowArray = newContentData.Select("FieldName = 'status'"); if (rowArray[0]["FieldValue"].ToString() == "0") { rowArray[0]["FieldValue"] = "99"; } } this.SavePresentExp(newContentData, this.m_UserPurviewInfo, this.m_User); if (ContentManage.Add(this.m_ModelId, newContentData)) { if (ModelManager.GetModelInfoById(this.m_ModelId).EnableCharge) { this.AddCharge(newContentData); } this.AddKeywordsToTable(newContentData); DynamicPage.WriteUserSuccessMsg("添加成功!", "ContentManage.aspx"); } else { DynamicPage.WriteUserErrMsg("添加失败!"); } } else { DynamicPage.WriteUserErrMsg("你今天发布的内容信息总数大于网站设定的值,如要添加请与管理员联系!"); } }