Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    38

    Passaggio dati tra form

    Ciao,
    Devo passare i dati tra due diverse form, non voglio usare le variabili di sessione perchè posso avere i cookie disabilitati, non posso nemmeno passarli sull' url perchè non devono essere visibili.
    ho provato con in context in questo modo:

    codice:
    Context.Items["Cognome"] = Cognome.Text; 
    Context.Items["Mail"] = Mail.Text;= Mail.Text; 
    Response.redirect("index.aspx")
    Ma non mi funziona, mi viene valorizzato solo il primo Items, funziona se uso il server.trasfer ma poi non mi trovo com l'url della pagina.

    Esiste un modo per passare parametri in maniera nascosta, come in asp quando si usavano campi nascosti e poi si leggevano i valori con request.form?

    Grazie.

  2. #2
    usa i campi nascosti e poi leggi i valori con request.form
    "...non è detto che sia tardi se non guardi che ora è..."

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    38
    ho provato ma non riesco,
    metto i campi nascosti all interno della form ma poi come faccio a passarli al clic del mio asp:button, non uso un tasto submit

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    60
    codice:
    Context.Items["Cognome"] = Cognome.Text; 
    Context.Items["Mail"] = Mail.Text;
    
    string = "index.aspx?" + Cognome.Text + "-" + Mail.Text;
    
    Response.redirect( string )
    e nell'altra pagina usi Request.QueryString.ToString(); che ti torna la string dopo il ? e te la parsi con le funzioni dell'oggetto string

    cià

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: Passaggio dati tra form

    Originariamente inviato da bvale
    Ciao,
    Devo passare i dati tra due diverse form, non voglio usare le variabili di sessione perchè posso avere i cookie disabilitati, non posso nemmeno passarli sull' url perchè non devono essere visibili.
    ho provato con in context in questo modo:

    codice:
    Context.Items["Cognome"] = Cognome.Text; 
    Context.Items["Mail"] = Mail.Text;= Mail.Text; 
    Response.redirect("index.aspx")
    Ma non mi funziona, mi viene valorizzato solo il primo Items, funziona se uso il server.trasfer ma poi non mi trovo com l'url della pagina.

    Esiste un modo per passare parametri in maniera nascosta, come in asp quando si usavano campi nascosti e poi si leggevano i valori con request.form?

    Grazie.
    Passare parametri tra pagine diverse è basilare nella pagine html. Un modo lo hai suggerito tu stesso: usare gli hidden e recuperare con Request.Form. Ha sempre funzionato in Asp e continua a funzionare in Asp.Net.
    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 © 2026 vBulletin Solutions, Inc. All rights reserved.