Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    scatenare evento bottone


    scusate come si fa a scatenare l'evento click di un controllo
    asp:button ?
    ad es. io ho in una form un controllo di questo tipo:

    <asp:Button runat="server" id="pippo" OnClick="Sovrascrivi" />

    e voglio fare in modo che il codice lato server me ne scateni il click,un po' come succede con questo codice javascript lato client:
    codice:
    <form>
    <input type="button" value"cliccami" onclick="msgbox("ciao")">
    </form>
    <script language="javascript">
    function clicca(identificativo)
    {
    var ok=document.getElementById(identificativo);
    ok.click();
    }
    </script>


    mi chiedevo se con un raise event era possibile,ma non saprei come
    grazie a tutti(risp!)

  2. #2
    Utente di HTML.it L'avatar di edaje
    Registrato dal
    Jul 2003
    Messaggi
    363
    Metti nel Code Behind il metodo

    protected void Sovrascrivi(object sender,EventArgs e)
    {

    // Qui scrivi il codice lato server
    }

  3. #3
    okay,ci sono.ma metterlo nel codebehind non risolve il problema di scatenare l'evento click del bottone,è questo il problema

  4. #4
    Utente di HTML.it L'avatar di edaje
    Registrato dal
    Jul 2003
    Messaggi
    363
    Quando schiacci il bottone esegui il codice lato server che hai scritto. Puoi far scrivere dal server del codice lato client mediante il metoto Page.RegisterClientScriptBlock. Se usi la versione 2.0 del framework la classe button ha la proprietà OnClientClick che esegue codice lato client prima del postback

  5. #5
    okay,ma io vorrei simulare il click del bottone da codice,come se si schiacciasse da solo.
    sulla msdn2 ho letto due metodi

    codice:
    button.raisepostbackevent
    codice:
    button.onclick
    ma quando li eseguo mi ritorna il seguente errore:

    'System.Web.UI.WebControls.Button.Protected Overridable Sub RaisePostBackEvent(eventArgument As String)' non è accessibile in questo contesto perché è 'Protected'

    qualche idea? :master:

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.