beh, l'opzione è semplice: una volta che recuperi i file selezionati, da checkbox, fai un bel File.Delete(path).
non sai come recuperare lo stato dei controlli selezionati?
.
Allora, ricapitolando:
in aspx, recupero i dati della cartella attraverso una GridView:
<asp:GridView ID="GridView1" Width="100%" AutoGenerateColumns="false" runat="server"
HeaderStyle-BackColor="Indigo">
<Columns>
<asp:BoundField DataField="Name" HeaderText="Nome" />
<asp:BoundField DataField="Length" HeaderText="Byte" />
<asp:BoundField DataField="LastWriteTime" HeaderText="Ultimo Aggiornamento" />
</Columns>
<HeaderStyle BackColor="WhiteSmoke" ForeColor="Black" />
</asp:GridView>
in code behind, visualizzo tutti i file .jpg:
try
{
// classe per la gestione delle directory
DirectoryInfo dir = new DirectoryInfo(filePath);
int numFiles = dir.GetFiles("*.jpg").Length;
lblDirResult.Text = "Totale immagini caricate: " + numFiles;
// visualizzo file della cartella images
GridView1.DataSource = dir.GetFiles("*.jpg");
GridView1.DataBind();
}
A questo punto dovrei inserire una checkbox con pulsante in GridView, per dare la possibilità all'utente di eliminare il file selezionato.
Potresti farmi capire come posso fare. Grazie Daniele.