private void Update() { DataTable dataTableFromRepeater = this.GetDataTableFromRepeater(); int generalId = BasePage.RequestInt32("GeneralID"); this.SavePresentExp(dataTableFromRepeater, false); if (ContentManage.Update(generalId, ContentManage.GetNewContentData(dataTableFromRepeater))) { ModelInfo modelInfoById = ModelManager.GetModelInfoById(this.m_ModelId); this.AddPermissionAndCharge(dataTableFromRepeater, modelInfoById.EnableCharge); if (modelInfoById.EnableSignIn) { this.UpdateSignin(generalId, dataTableFromRepeater); } if (((SignInType)Enum.Parse(typeof(SignInType), this.DrpSigninType.SelectedValue)) != SignInType.EnableSignInPrivate) { HtmlContent.CreateHtml(dataTableFromRepeater); } this.UpdateKeywordsToTable(generalId, dataTableFromRepeater); if (modelInfoById.EnbaleVote) { this.Vote.Add(generalId); } SiteCache.Remove("CK_Page_Category_" + this.m_NodeId.ToString()); BasePage.ResponseRedirect(AdminPage.AppendSecurityCode("ContentShowSuccess.aspx?Action=Modify&GeneralID=" + generalId.ToString() + "&NodeID=" + this.m_NodeId.ToString() + "&ModelID=" + this.m_ModelId.ToString() + "&ContentFieldName=" + this.m_ContentFieldName)); } else { AdminPage.WriteErrMsg("修改失败!"); } }