Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    493

    C#: Conferma azione su popup

    Salve a tutti.
    Nella mia applicazione ho un messaggio di popup (con javascript) con i bottoni di coferma e annullamento. Vorrei che al bottone di conferma venga attivata una funzione...ma non riesco.

    public void msgInformativa(string var_msg)
    string Script_1 = "if(confirm('" + var_msg + "') == true){" + sndMail() + ";};";
    string MyKey = "KeyScript_1";
    Page.ClientScript.RegisterStartupScript(this.GetTy pe(), MyKey, Script_1, true);
    }

    public void sndMail()
    {
    ......
    }

    Grazie per l'attenzione
    ciao

  2. #2
    scusa ma perchè nn lo metti nell'head tra i tag <script></script>??
    è più facile.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    493
    Originariamente inviato da fermat
    scusa ma perchè nn lo metti nell'head tra i tag <script></script>??
    è più facile.
    ciao fermat grazie per il replay; mi diresti come fare praticamente?

  4. #4
    questo è l'head della master page:
    codice:
    <head runat="server">
        <title></title>
        <link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />
        <asp:ContentPlaceHolder ID="HeadContent" runat="server">
        </asp:ContentPlaceHolder>
        <script type="text/javascript" language="javascript">
            function DeleteConfirmation() {
                if (confirm("Are you sure,you want to delete selected records ?") == true)
                    return true;
                else
                    return false;
            }
        </script>
    </head>
    come vedi ho messo una funziona javascript.
    poi nella pagina (sul bottone di cancellazione):
    codice:
    <asp:Button ID="delete" runat="server" Text="Cancella" OnClientClick="return DeleteConfirmation();" />
    evento OnClientClick.

  5. #5
    Utente di HTML.it L'avatar di GabbOne
    Registrato dal
    Mar 2006
    Messaggi
    577
    ma vuoi scatenare un postback da javscritpt?


  6. #6
    se ti referisci a me io ho solo fatto questo: selezioni le righe da cancella re nella GridView.
    clicco sul bottone che invia la cancellazione dei record sul db.
    per sicurezza ho messo il confirm di JS in modo che se si è trattato di un errore uno può ancora ripensarci.

  7. #7
    Utente di HTML.it L'avatar di GabbOne
    Registrato dal
    Mar 2006
    Messaggi
    577
    si infatti ma manca la dichiarazione dell'evento server di risposta al click del button o al massimo il (command name nel caso di gridview) che viene valutato dopo il confirm fatto con js ... per il resto il tuo codice è molto pulito

  8. #8
    si nn ho messo l'evento che poi esegue la stored procedure di cancellazione, ma pensavo nn servisse al suo caso.
    per nn far confusione ho eliminato l'evento OnClick che richiama quell'evento.
    nn penso gli interessi.
    se gli serve lo rimetto !!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.