public void FolderListChange(object sender, System.EventArgs e) { bool sqlFlag = true; string sql = ""; int FolderType = Int32.Parse(this.listFolderType.SelectedItem.Value); //设置转移目标 MailClass mail = new MailClass(); HttpCookie UserCookie = Request.Cookies["Username"]; foreach (DataGridItem dgi in dgMailList.Items) { CheckBox cb = (CheckBox)(dgi.Cells[0].Controls[1]); if (cb.Checked == true) { int i = dgi.ItemIndex; string id = dgMailList.DataKeys[i].ToString(); if (sqlFlag) { sql += " MailID= " + id; sqlFlag = false; } else { sql += " or"; sql += " MailID= " + id; } } } //选择为空 if (sql == String.Empty) { Response.Write("<script language=javascript>alert('请选择邮件!');window.location='Index.aspx?FolderType=" + FolderType + "';</script>"); } else { if (mail.MailRemove(FolderType, sql)) { Response.Write("<script language=javascript>alert('邮件移动成功!');window.location='Index.aspx?FolderType=" + FolderType + "';</script>"); } else { Server.Transfer("../../Error.aspx"); } } mail = null; }