protected void btnupdyes_Click(object sender, EventArgs e) { if (this.txtmusicname.Text == "" || this.txtsongprice.Text == "" || this.FileUpload2.FileName == "") { Response.Write("<script>alert('音乐名称或价格或音乐图片不能为空!');</script>"); return; } if (this.FileUpload2.HasFile) { string filename = this.FileUpload2.FileName; string filefix = Path.GetExtension(filename).ToLower(); if (filefix == ".jpg" || filefix == ".jpeg" || filefix == ".png" || filefix == ".gif") { this.FileUpload2.SaveAs(Server.MapPath("~/Content/Images/" + filename)); this.Image2.ImageUrl = "~/Content/Images/" + filename; } else { Response.Write("<script>alert('您选择的文件并非图片文件!');</script>"); return; } } Albums album = new Albums() { Title = this.txtmusicname.Text, GenreId = int.Parse(this.dropsingername.SelectedItem.Value), ArtistId = int.Parse(this.dropsongtype.SelectedItem.Value), AlbumArtUrl = "/Content/Images/" + this.FileUpload2.FileName, Price = decimal.Parse(this.txtsongprice.Text) }; if (AlbumsManager.UpdAlbum(album, (int)ViewState["albumid"])) { Response.Write("<script>alert('修改成功!');</script>"); this.paneladd.Visible = false; this.panelupd.Visible = false; this.paneltypes.Visible = true; RepeaterData(); DropData(); return; } else { Response.Write("<script>alert('修改失败!');</script>"); return; } }