Je souhaite afficher toutes les informations de session de ma page asp.net (aspx) dans la page. Comment puis je faire ça?Afficher toutes les informations sur la session
Le langage de programmation est C#.
Je souhaite afficher toutes les informations de session de ma page asp.net (aspx) dans la page. Comment puis je faire ça?Afficher toutes les informations sur la session
Le langage de programmation est C#.
foreach (string s in Session) {
Response.Write(string.Concat(s, "=", Session[s]));
}
Ces deux méthodes travaille pour moi, amélioré et corrigé la réponse de David légèrement:
for (int i = 0; i < Session.Count; i++)
{
var crntSession = Session.Keys[i];
Response.Write(string.Concat(crntSession, "=", Session[crntSession]) + "<br />");
}
foreach (var crntSession in Session)
{
Response.Write(string.Concat(crntSession , "=", Session[crntSession .ToString()]) + "<br />");
}
Affichage en zone de liste (Ajout pour référence personnelle)
int[] array = new int[400];
for (int i = 0; i < Session.Count; i++)
{
var crntSession = Session.Keys[i];
lstbx.Items.Add(crntSession + "=" + Session[crntSession] + "<br />");
}
Créez une page ASPX et parcourez l'objet de session. Ce n'est pas censé être sarcastique, mais vous ne devriez pas avoir besoin de code pour le comprendre. –
Que voulez-vous dire par «toutes les informations de session»? Toutes les variables dans la session en cours (facile), des informations sur toutes les sessions en cours (pas possible, au moins pas fiable), quelque chose d'autre? –
Je veux afficher toutes les informations de session (comme les variables de session) et leurs valeurs respectives dans ma page. –