Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: aggiornamento pagina

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183

    aggiornamento pagina

    Al variare di un dato all'interno di una texbox oppure di una label, come è possibile aggiornare la pagina (refresh? - concedetemi il termine).

    Supponiamo che una formview visualizzi dei dati in base al valore di una textbox esterna al form.
    Quando viene variato il dato all'interno della tb, i dati della formview non si aggionano. I dati vengono visualizzati "in ritardo" al prossimo caricamento della pagina...
    Impostare l'autopostback della tb non sembra essere sufficiente.

    Spero di essere stato chiaro

    Grazie

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887

    Re: aggiornamento pagina

    Originariamente inviato da iorso
    Al variare di un dato all'interno di una texbox oppure di una label, come è possibile aggiornare la pagina (refresh? - concedetemi il termine).

    Supponiamo che una formview visualizzi dei dati in base al valore di una textbox esterna al form.
    Quando viene variato il dato all'interno della tb, i dati della formview non si aggionano. I dati vengono visualizzati "in ritardo" al prossimo caricamento della pagina...
    Impostare l'autopostback della tb non sembra essere sufficiente.

    Spero di essere stato chiaro

    Grazie
    Forse col Page.Databind al TextChanged delle TextBox (con l'autopostback) ?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183
    ho anche provato con:

    Protected Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs)
    Page.DataBind()
    End Sub

    e l'autopostback della tb su on

    ma non fuziona!

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Originariamente inviato da iorso
    ho anche provato con:

    Protected Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs)
    Page.DataBind()
    End Sub

    e l'autopostback della tb su on

    ma non fuziona!
    Controlla se carichi i dati nella form soltanto al postback della pagina

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183
    da dove posso vedere questa cosa?

  6. #6
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    La prima volta che popoli i campi della form, presumo nel Page_Load. Controlla che sia soltanto se Page.IsPostback = false...Altrimenti ad ogni passaggio ricarica gli originali

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183
    il punto è che al page load i campi della form non vengono popolati.

    quando la pagina si carica appare solo una dropdownlist.
    una volta fatta la selezione la prima formview viene popolata.

    A questo punto in una textbox (esterna alla form) viene scritto un valore.
    Al variare di questo valore la formview2 dovrebbe visualizzare dei dati.
    Questo però avviene con ritardo.
    In pratica, al variare del dato della textbox la formview2 dovrebbe aggiornarsi ....
    ma non so come fare

  8. #8
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Originariamente inviato da iorso
    il punto è che al page load i campi della form non vengono popolati.

    quando la pagina si carica appare solo una dropdownlist.
    una volta fatta la selezione la prima formview viene popolata.

    A questo punto in una textbox (esterna alla form) viene scritto un valore.
    Al variare di questo valore la formview2 dovrebbe visualizzare dei dati.
    Questo però avviene con ritardo.
    In pratica, al variare del dato della textbox la formview2 dovrebbe aggiornarsi ....
    ma non so come fare
    ma non basta accedere al DB nell'evento TextChanged della TB principale (quella esterna) e popolare le Texbox della form con i valori che vuoi ?

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183
    l'access data source della formview2 è legato al dato contenuto della textbox "esterna".
    Questa textbox viene compilata in base ai dati contenuti nella formview1.

    Se inserisco nella pagina una semplice button (senza nessun codice collegato),
    quando clicco sul pulsante la formview2 si aggiorna.
    Io vorrei che si aggiornasse automaticamente al variare del dato della textbox

  10. #10
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da iorso
    l'access data source della formview2 è legato al dato contenuto della textbox "esterna".
    Questa textbox viene compilata in base ai dati contenuti nella formview1.

    Se inserisco nella pagina una semplice button (senza nessun codice collegato),
    quando clicco sul pulsante la formview2 si aggiorna.
    Io vorrei che si aggiornasse automaticamente al variare del dato della textbox
    io non ho capito nulla. Comunque, se ti funziona col button, prova e renderlo nascosto. Poi inserisci nel textbox un evento client onchange e lo valorizzi valorizzando l'onclick del pulsante.
    Pietro

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.