protected void btAdd_Click(object sender, EventArgs e) { try { string imgUrl = ""; if (this.txtImgUrl.FileName.Trim() != "") { _UpLoadFile.FilePath = @"..\..\..\UpLoadPics\"; _UpLoadFile.HtmlKey = "txtImgUrl"; HttpFileCollection updFiles = HttpContext.Current.Request.Files; string PictureName = this.txtPicName.Text.ToString(); _UpLoadFile.ExecUploadFile(updFiles);//执行上传 ArrayList fileArr = (ArrayList)_UpLoadFile.Result[0]; if (fileArr[0].ToString() == "1") { return; } if (fileArr[0].ToString() == "2") { Response.Write("<script language='javascript'>"); Response.Write("alert('图片重名!');"); Response.Write("</script>"); return; } if (fileArr[0].ToString() == "3") { Response.Write("<script language='javascript'>"); Response.Write("alert('图片格式不正确!');"); Response.Write("</script>"); return; } else { imgUrl = fileArr[0].ToString(); PicInfoBLL _PicInfoBLL = new PicInfoBLL(); //根据市ID向图片表中插入一张图片 PicInfo _PicInfo = new PicInfo(); _PicInfo.PictureName = this.txtPicName.Text.Trim(); _PicInfo.PicPath = imgUrl; _PicInfo.Introduction = ""; _PicInfo.UpLoadTime = DateTime.Now; if (_PicInfoBLL.AddPic(_PicInfo)) { int SceneryID = int.Parse(Request.QueryString["SceneryID"].ToString()); int PicID = _PicInfoBLL.GetPicID(this.txtPicName.Text.Trim(), _PicInfo.UpLoadTime); //根据市ID向市图片表中插入一张图片 if (_PicInfoBLL.AddSceneryPic(SceneryID, PicID)) { Response.Write("<script language='javascript'>"); //"CityInfoDel.aspx?CityID=" + delWitch; Response.Write("alert('图片添加成功');"); Response.Write("document.location.href='SceneryPicList.aspx?SceneryID=" + SceneryID.ToString() + "'"); Response.Write("</script>"); } } } } } catch (Exception ex) { Response.Write("<script language='javascript'>"); Response.Write("alert('添加失败!');"); Response.Write("</script>"); } }