Comment faire pour afficher les Variables de Session dans Visual Studio 2008 Débogueur?
Généralement à l'aide de Visual Studio débogueur est un jeu d'enfant. Analyse par l'intermédiaire d'Habitants montre rapidement les valeurs des variables, etc. Cependant, je suis à une perte de savoir comment trouver les valeurs contenues dans les variables d'état de session? Quelqu'un peut-il me donner un coup de main?
Disons que j'ai mis un point d'arrêt juste après:
Session("first_name") = "Rob Roy"
Comment puis-je afficher la valeur contenue dans la Session("prenom") de la population locale?
Vous devez vous connecter pour publier un commentaire.
C'est assez simple à inspecter la session au cours de débogage. Il suffit de mettre un point d'arrêt dans votre code et il suffit de sélectionner votre
Session
code (par exemple. mettez en surbrillance:Session["first_name"]
) puis faites un clic droit et sélectionnezQuickWatch...
.Ce sera l'installation d'une montre sur votre
Session
pour la valeur que vous avez défini. Vous pouvez aussi vérifier d'autresSession
éléments en ajustant laExpression
champ dans la fenêtre espion express et en cliquant sur leReevaluate
bouton.VS, vous pouvez simplement mettre 'Session["prenom"]' dans la Fenêtre exécution et de l'exécuter alors que le code est en cours d'exécution. Qui va renvoyer la valeur qu'elle détient.
Si vous ne pouvez pas le trouver, allez à: Vue > Autres Windows > Fenêtre de Commande, ou appuyez sur Ctrl+W, Un
Il ressemblera à ceci:
Je sais que c'est un peu une réponse tardive mais pour quiconque qui est intéressé, j'espère que cela aide!
N'est-il pas
HttpContext.Current.Session("...")
, je demande comme je ne l'ai pas utilisé ASP.NET pendant un long moment.