none
Controler la suppression dans une DetaiView RRS feed

  • Question

  • Bonjour

    J'ai un bouton "Supprimer" (généré automatiquement) que j'ai activé dans une DetailView pour valider la suppression des données affichées.

    Comment puis je mettre sur ce bouton un message avertissant que l'on supprime des données et permettant d'annuler si besoin cette action ?

    Sinon ça supprime automatiquement

    Merci d'avance

    • Déplacé Tagore Bandlamudi mercredi 7 juillet 2010 06:30 Forums Consolidation (Origine :Forum du coach ASP.NET)
    mardi 8 mai 2007 13:36

Réponses

  •                   

    Pour ajouter un message de confirmation lors d'une suppression, je vous propose de rajouter l'attribut OnClientClick directement sur la définition du bouton de suppression de type LinkButton (si vous fonctionnez avec un contrôle de type Button, l'attribut fonctionne de même).

     

    Et utilisez la méthode javascript confirm() pour afficher le message de votre choix.

    • Si l'utilisateur clique OK, la méthode renvoie true et le formulaire est posté sur le serveur. L'ordre de suppression s'exécute alors.
    • S'il clique Annuler, la méthode renvoie false. Le formulaire n'est pas posté donc la suppression n'a pas lieu.

     

    Code Snippet
    <asp:LinkButton ID="LinkButton2" runat="server" 
                    CausesValidation="False" CommandName="Delete"
                    OnClientClick="return confirm('Etes-vous sûr de vouloir détruire cette annonce ?');" 
                    Text="Supprimer">
    </asp:LinkButton>

     

    Cordialement,
    jeudi 10 mai 2007 15:10