Visualizzazione dei risultati da 1 a 6 su 6

Discussione: onclick e postback

  1. #1

    onclick e postback

    Ciao a tutti

    Ho un controllo button su un form che sul click lancia una routine .

    Ho notato che prima esegue il PostBack della pagina , poi la
    routine settata sul bottone .

    E' possibile fare eseguire prima la routine del bottone
    e poi il post back ???

    Grassie

  2. #2
    No..
    Per gestire un evento nel PageLoad, puoi gestirlo valorizzando dei campi hidden ed in base al loro valore gestire degli eventi. Non è bello ma funziona.

    Fammi sapere
    Ciao
    K
    Kalman

  3. #3
    Grazie ! Quindi evitiam questa soluzione

    Cmq la procedura corretta quale è ???

    Se io dovessi nascondere o meno dei panel di una pagina a seconda dell'azione dell'utente , è meglio gestirli sul
    page_load oppure sulla routine onclick del controllo dopo il
    page_load ???


  4. #4
    Ho notato che prima esegue il PostBack della pagina , poi la
    routine settata sul bottone .
    l'ordine degli eventi e'
    page load
    eventi dei vari controlli (es. datagrid, button)
    page prerender
    Se io dovessi nascondere o meno dei panel di una pagina a seconda dell'azione dell'utente
    asp.net con il databind permette di "collegare" i controlli presenti sulla pagina web con i dati esposti nel codebehind. Questo si usa di solito per riempire una datagrid e/o una texbox ma puoi usarlo anche per collegare la proprieta' visible di un panel ad una certa condizione. Mettendo nella dichiarazione (html) del panel qualcosa di simile a
    codice:
    <asp:Panel id="Panel1" Visible="<%# VisualizzaPannello %>" .......
    e nel codebehind es.
    codice:
        Public ReadOnly Property VisualizzaPannello() As Boolean
            Get
                If tuacondizione = True Then
                    Return True
                End If
                Return False
            End Get
        End Property
    ogni volta che chiamerai panel1.databind il pannello sara' o meno visualizzato in base alla condizione definita nella suddetta property.
    Saluti a tutti
    Riccardo

  5. #5
    io ti consiglierei di non usare bottoni web form ma html stantard, in questo modo puoi collegare all'evento onclick una funzione javascript che ti permette di visualizzare o meno gli oggetti della pagina senza provocare alcun postback che per pagine molto elaborate risulta pesante e fastidioso....

  6. #6
    Questo è vero , ma con Javascript la protezione va a farsi benedire . . .

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.