Je dois enregistrer des sessions utilisateur uniques dans des pages Web Webmatrix/Razor/ASP.NET. Est-ce que _appstart se déclenche juste au moment où l'application tourne la première fois dans IIS ou se déclenche-t-elle une fois par utilisateur unique? Si juste une fois, comment puis-je capturer des sessions utilisateur uniques & paramètres? MISE À JOUR: Je ne savais pas si les événements Global.asax étaient déclenchés sous Razor/ASP.NET WebPages. Je l'ai testé et l'événement Session_Start se déclenche très bien. Question résolueComment capturer des sessions utilisateur uniques dans des pages Web Webmatrix/Razor/ASP.NET?
void Session_Start(object sender, EventArgs e)
{
// Code that runs when a new session is started
Dictionary<DateTime, String> d = new Dictionary<DateTime, String>();
Application.Lock();
if (Application["d"] != null)
{
d = (Dictionary<DateTime, String>)Application["d"];
}
d.Add(DateTime.Now, HttpContext.Current.Session.SessionID);
Application["d"] = d;
Application.UnLock();
}
Je ne savais pas si les événements Global.asax étaient déclenchés sous Razor/ASP WebPages .NET Je l'ai testé et l'événement Session_Start se déclenche très bien. Question résolue Merci! –