2009-10-07 10 views
38

Znalazłem this thread, który opisuje bardzo interesujące zdarzenie OnSessionStart, ale nie jestem w stanie "podłączyć" go (cokolwiek to znaczy) do mojego pliku global.asax.cs. Nie udaje mi się też przeszukiwać internetu. Więc czy ktoś mógłby mi wyjaśnić, jeśli wydarzenie naprawdę istnieje w asp.net mvc, skąd je otrzymam (odziedziczę lub skąd) i gdzie je umieściłem?Zdarzenie Asp.Net MVC OnSessionStart

Odpowiedz

74

Wygląda to tak:

void Session_Start(object sender, EventArgs e) { 
    // your code here, it will be executed upon session start 
} 

To działa w ASP.NET MVC.
Umieść go jako metodę w klasie zdefiniowanej w Global.asax.cs, na przykład tuż po metodzie RegisterRoutes.

+3

Link jest uszkodzony. Oto kolejna, która podaje podobne informacje: http://sandblogaspnet.blogspot.com/2008/03/methods-in-globalasax.html – flipchart