Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    262

    [ASP.net] Gestire messageBox sul pulsante

    Salve
    Gentilmente mi sapreste dire come far apparire una msgbox quando clicco sul pulsante?
    In pratica ho un pulsante dove nell'evento click gestisco l'eliminazione di alcuni record....ora mi servirebbe sapere cosa devo mettere all'interno dell'evento per farmi far uscire una messagebox di conferma.
    Ho messo msgbbox....ma mi da errore.

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    ci sono tantissime discussioni a riguardo, cerca la parola chiave "confirm" o "message box" ...

  3. #3
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Scrivi questa sub nel tuo codice

    codice:
        Public Sub Alert(ByRef Pagina As System.Web.UI.Page, ByVal Messaggio As String)
            Dim jscript As String = "<script language=javascript> alert('" & Messaggio & "') </script>"
            If (Not Pagina.IsStartupScriptRegistered("clientscript_messagebox")) Then
                Pagina.RegisterStartupScript("clientscript_messagebox", jscript)
            End If
        End Sub
    ed al click del pulsante:

    codice:
    Alert(Me, "Hai premuto il pulsante")
    Questo pero' per visualizzare un messaggio.
    Per la confirm (si/no) è un po' piu' complesso..

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    al page load:
    codice:
    If (Not Page.IsPostBack) Then
      Me.nomeButton.Attributes.Add("onclick", "return confirm('vuoi cancellare?');")
    End If
    Ans.

  5. #5
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    ...e per rilevare il si o il no ?

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    262
    OK, ma facendo così poi il codice che sta nell'evento on click mi viene gestito o no?

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    262
    a proposito con l'alert, mi esce solo il tasto OK, però con l'immagine del triangolo con il punto escalamtivo....mentre io vorrei far uscire solo il pulsante OK, ma con il punto interrogativo come si faceva in VB....se ricordate si aveva la possibilità di scegliere l'immagine.

  8. #8
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Originariamente inviato da Robots
    OK, ma facendo così poi il codice che sta nell'evento on click mi viene gestito o no?

    se premi ok inizia la tua routine ,altrimenti esce dal flusso senza eseguire nulla.

  9. #9
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    pagina aspx :

    codice:
    <HTML>
    	<HEAD>
    		<title>titolo</title>
    
    		<script language=javascript>
    		function conferma()
    		{
    		if (confirm("Sei sicuro di voler cancellare ?") == true)
    			return true;
    		else
    			return false;
    		}
    		</script>
    	</HEAD>
    	<body>
    		<form id="Form1" method="post" runat="server">
    			<asp:Button id="bottone" runat="server" Text="Clicca per cancellare!"></asp:Button>
    			
    
    			<asp:Label id="Label1" runat="server"></asp:Label>
    		</form>
    	</body>
    </HTML>
    code-behind:
    codice:
    Public Class WebForm1
        Inherits System.Web.UI.Page
    
        Protected WithEvents bottone As System.Web.UI.WebControls.Button
        Protected WithEvents Label1 As System.Web.UI.WebControls.Label
    
        Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            bottone.Attributes.Add("onclick", "return conferma();")
        End Sub
    
        Private Sub bottone_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles bottone.Click
            Label1.Text = "Hai confermato !"
        End Sub
    End Class

  10. #10
    Utente di HTML.it L'avatar di vAiO
    Registrato dal
    Nov 2002
    Messaggi
    234
    Scusate la domanda: come faccio a fare in modo che mi esca quel confirm box in un punto qualsiasi del codice e non con l'evento onClick del button?
    Erasmus Portal : http://www.erasmus-now.com

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.