protected void ListView1_ItemCommand(object sender, ListViewCommandEventArgs e) { LinkButton lnkDelete = e.Item.FindControl("lnkDelete") as LinkButton; HiddenField hdnImageID = e.Item.FindControl("hdnImageID") as HiddenField; int imageID = Convert.ToInt32(hdnImageID.Value); ProviderDAC dac = new ProviderDAC(); ProviderBFC bfc = new ProviderBFC(); Label lblImageDescription = e.Item.FindControl("lblImageDescription") as Label; Label lblImageTitle = e.Item.FindControl("lblImageTitle") as Label; TextBox txtImageTitle = e.Item.FindControl("txtImageTitle") as TextBox; TextBox ckImageDescription = e.Item.FindControl("txtImageDescription") as TextBox; HiddenField hdnFilesize = e.Item.FindControl("hdnFilesize") as HiddenField; if (e.CommandName == "DeleteImage") { string imageVirtualPath = ""; string imageThumbVirtualPath = ""; bfc.DeleteUserImage(ProviderID, imageID, Convert.ToInt32(hdnFilesize.Value), out imageThumbVirtualPath, out imageVirtualPath); string imageFilePath = Server.MapPath(imageVirtualPath); string imageThumbFilePath = Server.MapPath(imageThumbVirtualPath); FileInfo image = new FileInfo(imageFilePath); FileInfo imageThumb = new FileInfo(imageThumbFilePath); if (image.Exists) { File.Delete(imageFilePath); } if (imageThumb.Exists) { File.Delete(imageThumbFilePath); } } else if (e.CommandName == "SetAsPrimaryImage") { dac.UpdateUserPrimaryImage(ProviderID, imageID); } Refresh(); }