Si comme moi vous avez fait un datagrid, et vous avez autoriser la suppression, via les commandes d'un datagrid. Vous vous êtes surement sentis genés par le fait que lorsque vous cliquer sur le lien, l'element soit directement supprimé.
Voici l'astuce qui va permettre d'afficher une fenetre javascript, lors d'un click sur le lien, et ca sans faire de postback.
C'est relativement simple, mais étant donné que je viens de mettre presque une heure pour trouver le truc, je vous le met ici.
Les quelques lignes ci dessous, recherchent le controle qui fait la suppression, ici son id est linkbutton4, et ensuite rajoute l'attribut onclick, avec un petit bout de code javascript.
La fonction CType(e.Item.DataItem, DataRowView).Row permet de connaitre la ligne en cours ensuite pour l'exemple j'ai mis CType(e.Item.DataItem, DataRowView).Row.Item("ID").ToString pour connaitre l'ID de la ligne a supprimé.