Visualizzazione dei risultati da 1 a 8 su 8

Discussione: TextBox

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    176

    TextBox

    Ciao a tutti sto creando una parte di un programma per fare l'update al database.

    al metodo Page_Load faccio recuperare alla text box tramite odbc la riga da modificare stampandola a video nella textBox multiriga.

    void Page_Load(){
    string id=request.querystring.ToString();
    recuperaTesto(id);
    }

    Ho creato successivamente un bottone dove mi richiamano all'interno di un metodo la correzzione della stringa per fare l'update sul database.

    Il mio metodo recupera le scritte prima della modifica e non dopo .

    Se faccio invece cosi mi funziona
    void Updatemydata(object sender, EventArgs e) {

    textBox.Text="UPDATE THIS PAGE"
    Posta(id,textBox.Text);
    }
    Perchè in questo modo mi funziona mentre se richiamo la textBox.Text direttamente non va????
    Ho provato a passarla anche ad una stringa...ma non funziona ugualmente

  2. #2
    dato che sto ancora smaltendo il sabato notte non garantisco...

    hai fatto il databind sulla text box prima di cercarne il contenuto?

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    176
    Fatto infatti il contenuto da modificare me lo fa vedere nella textbox ma se ci edito e lo modifico in essa mi prende sempre quella la stringa vecchia non quella modificata

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    176
    Se invece nel metodo collegato al bottone metto Scrivi.Text="MIA SCRITTA" allora lo prende senza problemi

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Te lo spiego in VB.

    Quando carichi la pagina (Page_Load) imposti il testo nella text box.
    Se tu clicchi sul bottone rimandi la pagina al server, perqui esegui un'altra volta l'evento Page_Load.

    Per ovviare a questo devi fare così (in Page_Load):
    codice:
    If Not Page.IsPostBack Then
       MyText.Text = MyVar
    End If

    Hey hey, my my Rock and roll can never die!

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    176
    Ti ringrazio

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    176
    Ho provato....ma non funziona ugualmente...sembra che nella textBox rimanga in memoria il testo preso e non quello modificato anche se la modifica all'intenro della textBox rimane

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    176
    Avevo fatto una cavolata io...cosi come mi hai detto te funziona grazie mille!!!!!.
    :gren:

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.