2010-01-18 18 views
5

Sono molto nuovo ad ASP.NET, sono abbastanza abituato a PHP (che purtroppo non utilizziamo al lavoro) Vorrei stampare tutto le variabili di sessione. In PHP è abbastanza facile, io uso:Stampa tutte le variabili sessione/post/ottieni in ASP.NET pagina

echo '<pre>' . print_r($_SESSION, true) . '</pre>'; 

per questo, ma c'è un ASP.NET come-facile equivalente?

risposta

5

con scatola come etichetta.

foreach (string i in Session.Contents) { 
    if (Session[i] != null) { 
    box.Text += i + " = " + Session[i].ToString() + "\n"; 
    } 
} 
+0

Come stampare questo? –

+0

crea un'etichetta o un valore letterale con id = box. – corymathews

+0

scusa per questa domanda per principianti. Ho salvato il tuo codice nel file .php, e in assoluto ho ricevuto un errore. Quindi ho provato a salvarlo nel file .aspx. ma quello che succede è che ha stampato solo tutto il codice. Tutto quello che so è PHP, devo aggiungere tag prima di aggiungere quel codice nel file aspx? in php dobbiamo aggiungere e l'aspx? –

4

Uso HttpRequest.Params:

Ottiene un insieme combinato di elementi QueryString, Form, ServerVariables, e biscotti.

6

Il percorso più semplice è semplicemente abilitare la traccia. Questo ti mostrerà tutte queste informazioni automaticamente. Puoi farlo alla pagina o al livello dell'applicazione.

Ecco un quick tutorial per iniziare.

+1

+1 vedi anche qui: http://msdn.microsoft.com/en-us/library/94c55d08.aspx – grenade

Problemi correlati