Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente bannato
    Registrato dal
    Jul 2003
    Messaggi
    404

    [ASP.Net] Chiamare una sub

    In Visual studio .Net ho una pagina aspx e un altra vb dove ci sono all'interno tutte le mie funzioni, ora nella pagina aspx ho l'interfaccia grafica con delle text e un button,alla pressione del pulsante dovrei richiamare la sub; però se faccio onclick="Inserisci" non mi funziona mi da un errore.

  2. #2
    La funzione Inserisci è definita nel codebehind della tua pagina?
    E deve avere anche la giusta signature dato che è il delegate per gestire un evento

    Delegate Sub EventHandler(sender As Object, e As System.EventArgs)


    Quindi sarà:
    Public Sub Inserisci(sender As Object, e As System.EventArgs)

    Fammi sapere
    Ciao
    Kalman
    Kalman

  3. #3
    ..non è un problema di firma del metodo...è che se faccio da codice obj.OnClick = "nomeSub" mi da errore...

  4. #4
    Utente bannato
    Registrato dal
    Jul 2003
    Messaggi
    404
    si ok, ma nella mia routine ho altri parametri se aggiungo questi ma da errore.

  5. #5
    Questo è l'evento! Dentro all'evento richiami la tua routine

    Ciao
    Kalman
    Kalman

  6. #6
    Utente bannato
    Registrato dal
    Jul 2003
    Messaggi
    404
    Da come ho capito.....correggetemi se sbaglio; se mi trovo nella pagina aspx e nel tag html inserisco onclick="NomeFunzione", mi richiama solo la funzione che sta nel tag <Script></Script> e non quella che ho creato nella pagina .vb,mentre se gestisco l'evento direttamente nel codebehind, in pratica richiamo l'evento onclick del pulsante...funziona.
    E' giusto o sbaglio?

  7. #7
    Se utilizzi un controllo <asp:Button e metti Onclick quello che ti gestisce è e sarà solo l'evento nel codebehind


    Se vuoi aggiungere invece un evento onclick per il javascript devi fare:

    me.Button1.Atributes.Add("OnClick","FunzioneJavasc ript()")


    Ciao
    Kalman
    Kalman

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 © 2026 vBulletin Solutions, Inc. All rights reserved.