2010-09-24 3 views

Répondre

3

La documentation SessionID recommande le même travail autour de vous utilisez:

Lorsque vous utilisez l'état de session basée sur les cookies, ASP.NET n'alloue pas de stockage pour les données de session jusqu'à ce que l'objet de la session est utilisé. Par conséquent, un nouvel ID de session est généré pour chaque demande de page jusqu'à ce que l'objet de session soit accédé. Si votre application nécessite un ID de session statique pour toute la session, vous pouvez mettre en œuvre la méthode Session_Start dans fichier Global.asax et stocker des données de l'application dans l'objet de session pour fixer l'ID de session, ou vous pouvez utiliser le code dans une autre partie de votre application pour stocker explicitement les données dans l'objet Session.

0

Vous n'avez pas besoin d'initialiser la session sur page_load. Vous pouvez initialiser la session sur Global.asax comme ceci

protected void Session_Start(Object sender, EventArgs e) 
{ 
    Session["init"] = 0; 
} 
Questions connexes