2010-01-18 11 views
5

Jestem bardzo nowy w ASP.NET, jestem dość przyzwyczajony do PHP (którego niestety nie używamy w pracy) Chciałbym wydrukować wszystkie zmienne sesji. W PHP to całkiem proste, używam:Wydrukuj wszystkie zmienne sesji/post/get na stronie ASP.NET

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

do tego, ale czy istnieje równie łatwy odpowiednik ASP.NET?

Odpowiedz

5

z pudełkiem będącym etykietą.

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

jak wydrukować ten? –

+0

utworzyć etykietę lub literał z ramką id =. – corymathews

+0

Przykro mi z powodu tego nowego pytania. Zapisałem twój kod w pliku .php i absolutnie dostałem błąd. Następnie próbowałem zapisać to w pliku .aspx. ale zdarza się, że wydrukował tylko cały kod. Wszystko, co wiem, to PHP, czy muszę dodać tag przed dodaniem tego kodu do pliku aspx? w php musimy dodać co z aspx? –

4

Zastosowanie HttpRequest.Params:

Pobiera połączony zbiór elementów Ciąg zapytania, formy, ServerVariables oraz cookie.

6

Twoja najłatwiejsza trasa to po prostu włączyć śledzenie. Spowoduje to automatyczne wyświetlenie wszystkich tych informacji. Możesz to zrobić na stronie lub na poziomie aplikacji.

Tutaj jest quick tutorial o rozpoczęciu pracy.

+1

+1 Patrz także tutaj: http://msdn.microsoft.com/en-us/library/94c55d08.aspx – grenade

Powiązane problemy