Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Refresh textbox

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    21

    Refresh textbox

    ciao a tutti,
    in un sito che sto facendo, sto facendo dei campi da compilare che vengono precaricati con istruzioni di C# del tipo
    TextBox1.Text = "ciao ciao";

    ora quando vado a recuperare i dati, anche se l'utente li ha cambiati, il programma legge sempre quelli originali che gli ho impostato.
    Come faccio a farli leggere i nuovi dati??

    Grazie

  2. #2
    Utente di HTML.it L'avatar di GabbOne
    Registrato dal
    Mar 2006
    Messaggi
    577
    Probilmente carichi i valori dentro il page load senza assicurarti di verificare il post back

    codice:
    //Da inserire nel Page_Load della funzione
    if(!Page.IsPostBack)
    {
    TextBox1.Text ="ciao ciao";
    }
    Ciao claudio_dg

  3. #3
    Utente di HTML.it L'avatar di GabbOne
    Registrato dal
    Mar 2006
    Messaggi
    577
    Probilmente carichi i valori dentro il page load senza assicurarti di verificare il post back

    codice:
    //Da inserire nel Page_Load della funzione
    if(!Page.IsPostBack)
    {
    TextBox1.Text ="ciao ciao";
    }
    Ciao claudio_dg

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    21
    grazie funzionato.
    scusa ma per capire: in pratica controllo se sto ricaricando la pagina ricevendo nuove informazioni??

  5. #5
    Utente di HTML.it L'avatar di GabbOne
    Registrato dal
    Mar 2006
    Messaggi
    577
    Controlli come i button causano un postback e cioè vi è un passaggio di andata e ritorno della pagina tra client e server

    Client -> fa partire l'evento di Click sulla pagina ed invia la rischiesta al server

    Server -> Contiene il codice di gestione del click

    Server -> rispedisce la stessa pagina con gli eventuali cambiamenti

    Adesso spesso , ad esempio quando si inizializzano variabili , si deve avere la possibilità di intercettare la prima richiesta della pagina.

    Il metodo Page_Load viene richiamato sempre , alla prima richiesta ed anche durante i postback che si verificano sulla paginan stessa; il codice che ti ho mostrato ti permettere di delimitare il codice che deve essere eseguito solo alla prima richiesta.

    Sicuramente ti conviene approfondire questo concetto che è di fondamentale importanza in asp.net ed è forse anche la maggior differenza che questo linguaggio presenta rispetto ad altri linguaggi server side come php o jsp

    un saluto , claudio_dg

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.