private void Update() { DataTable dataTableFromRepeater = this.GetDataTableFromRepeater(); DataRow[] rowArray = dataTableFromRepeater.Select("FieldName = 'status'"); if ((DataConverter.CLng(rowArray[0]["FieldValue"]) == 0x63) && !this.m_UserPurviewInfo.ManageSelfPublicInfo) { DynamicPage.WriteUserErrMsg("已经被审核通过,您不能再进行修改!"); } DataRow[] rowArray2 = dataTableFromRepeater.Select("FieldName = 'updatetime'"); if (rowArray2.Length > 0) { rowArray2[0]["FieldValue"] = DateTime.Now; } if (this.m_UserPurviewInfo.SetToNotCheck && !this.m_UserPurviewInfo.PublicInfoNoNeedCheck) { rowArray[0]["FieldValue"] = "0"; } int generalId = BasePage.RequestInt32("GeneralID"); if (ContentManage.UpdateByUser(generalId, ContentManage.GetNewContentData(dataTableFromRepeater))) { this.SavePresentExp(dataTableFromRepeater, this.m_UserPurviewInfo, this.m_User); this.UpdateKeywordsToTable(generalId, dataTableFromRepeater); DynamicPage.WriteUserSuccessMsg("修改成功!", "ContentManage.aspx"); } else { DynamicPage.WriteUserErrMsg("修改失败!"); } }