Programmeren in ASP.NET/GridView: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Jbib (overleg | bijdragen)
Jbib (overleg | bijdragen)
Regel 284:
Kies Edit Columns in het menu van de GridView, selecteer CommandField, en het subtype Delete. Voeg die kolom toe. Deze kolom zal automatisch een Delete-knop produceren in elke rij, en bij het klikken op die knop wordt die rij verwijderd.
 
Het verwijderen gebeurt echter onmiddellijk, zonder bevestiging. Dit betekent dat als je per ongeluk op de delete-knop klikt je het record verwijdert. En dit kan je meestal niet ongedaan maken.
Tip: het is een goed idee om bij het verwijderen altijd bevestiging te vragen.
 
Daarom is het goed bij verwijderen altijd bevestiging te vragen. Een goede manier om dit te doen is een client-side JavaScript toe te voegen aan de delete-knop.
Dit kan gemakkelijk door het CommandField om te zetten in een TemplateField (zie verder), en dan op de delete-knop de property OnClientClick in te stellen op
OnClientClick=”return confirm(‘Ben je zeker?’);”
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.