protected void BtnBatch_Click(object sender, EventArgs e) { string str = base.Request.Form[this.ListModelField.UniqueID]; int modelId = DataConverter.CLng(this.DropModel.SelectedValue); string nodeIds = base.Request.Form[this.ListNode.UniqueID]; string oldValue = this.TxtTargetContent.Text.Trim(); string text = this.TxtNewContent.Text; if (string.IsNullOrEmpty(str)) { AdminPage.WriteErrMsg("请选择要替换的字段!", "ContentBatchModfiy.aspx"); } int startIndex = 0; int pageSize = 30; int num4 = ContentManage.GetTotalOfCommonModelInfo(0, ContentSortType.DayHitsAsc, 0); if ((num4 % pageSize) == 0) { int num1 = num4 / pageSize; } else { int num7 = num4 / pageSize; } for (int i = 0; i < num4; i++) { startIndex = pageSize * i; DataSet ds = ContentManage.GetContentList(modelId, nodeIds, startIndex, pageSize); string[] strArray = str.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); foreach (DataRow row in ds.Tables[0].Rows) { foreach (string str5 in strArray) { string str6 = row[str5].ToString().Replace(oldValue, text); row[str5] = str6; } } ContentManage.UpdateDataSet(ds, modelId); } AdminPage.WriteSuccessMsg("替换成功!", "ContentManage.aspx"); }