Slette 2 filer fra 2 stier -checkboxliste - C# - ASP.NET - MySql
Hej - nedenfor skriver jeg indholdet(billeder) af mappe ud i foreach i checkboxliste. I klik eventet vedhæfter jeg den selectedValue som sletter filen(lillebilled). Mit ønske er at få fat i billedstien til det store billede dynamisk også, samt id'et der er selected, som sendes videre for at slette billedstien i databasen men jeg har kun Item og Value at gøre godt med i checkboxlisten. Så hvordan ville jeg ellers kunne skrive det i denne foreach? ..ligenu hentes der intet fra databasen.Istedet for en foreach kunne jeg skrive det som nedenstående databind men mit problem er hvordan jeg får vidst det lille billede i det tilfælde - der kan jeg kan jo ikke bare smide et img tag ind.
----
checklist.DataValueField = "fldidgalleri";
checklist.DataTextField = "fldlilleimg";
checklist.DataSource = objmet.getGalleri();
checklist.DataBind();
protected void Page_Load(object sender, EventArgs e)
{
DirectoryInfo di = new DirectoryInfo(Server.MapPath("../galleri/lille/"));
FileInfo[] diFiles = di.GetFiles();
if (!IsPostBack)
{
//min forbindelse til classen der henter alt fra galleri tabel
DataTable checkboxbillede = objmet.getGalleri();
foreach (FileInfo filename in diFiles)
{
checklist.Items.Add(new ListItem("<img src=\"../galleri/lille/" + filename + "\"/>", filename.ToString()));
}
}
}
protected void klik_sletbillede(object sender, EventArgs e)
{
File.Delete(Server.MapPath("../") + checklist.SelectedValue);
//literal til test
//litsti.Text = checklist.SelectedValue;
}