Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Passaggio parametri

  1. #1

    Passaggio parametri

    Salve,
    in una pagina .aspx-cs inserisco un textbox con un testo recuperato da db. Dal momento in cui effettuo delle modifiche sul testo recuperato dal db e voglio passare il parametro ad un'altra pagina, il testo visualizzato è quello senza le modifiche apportate ovvero quello precedentemente recuperato dal db . Che procedura devo attuare per evitare questo problema?

    Grazie

  2. #2
    Dovresti postare il codice che utilizzi per fare il redirect alla nuova pagina ed il metodo che utilizzi per passare il valore della TextBox.

  3. #3
    di solito capita perchè si popola la texbox nel page load, senza controllare che non sia un postback.
    Se è il tuo caso basterà che tu faccia

    sub Page_load
    if not IsPostBack then
    codice per popolare la texbox
    end if
    end sub
    "...non è detto che sia tardi se non guardi che ora è..."

  4. #4
    ---acquisizine da db e assegnazione del contenuto alla textbox -- file .cs

    protected void Page_Load(object sender, EventArgs e)
    {
    .......
    OleDbConnection conn = load.connessione();
    OleDbCommand query = new OleDbCommand("SELECT * FROM tabella", conn);

    OleDbDataReader risultato = query.ExecuteReader();
    try
    {
    while (risultato.Read())
    {

    text_box.Text = risultato[1].ToString();

    }
    }
    finally
    {
    risultato.Close();
    }

    }
    ------- acquisizine da db e assegnazione del contenuto alla textbox -- file .aspx

    <form id="form1" runat="server">
    <asp:TextBox runat="server" id="text_box" />
    <asp:Button runat="server" OnClick="evento_OnClick" Text="OK"/>
    </form>

    ------passaggio parametri OnClick="evento_OnClick"

    Context.Items.Add("txt", text_box.Text);
    Server.Transfer("pagina2.aspx");

    ------ recupero parametri

    string titolo = Context.Items["txt"].ToString();

  5. #5
    Grazie!!!


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.