Откуда берутся методы Global.asax? - PullRequest
7 голосов
/ 17 июня 2011

Когда я добавляю Global.asax на страницу, пять методов (Application_Start, Session_Start, ...) добавляются на страницу автоматически.Но откуда они берутся?Я посмотрел на класс приложения и его интерфейсы, но никак не мог их найти.

Заранее спасибо,

Ответы [ 4 ]

8 голосов
/ 17 июня 2011

Эти методы никуда не приходят, они существуют только в вашем классе.Однако среда выполнения ASP.NET ищет в вашем классе методы с этими именами и вызывает их в подходящее время в жизненном цикле приложения / страницы.

5 голосов
/ 17 июня 2011

Эти события связаны соглашением, см. События жизненного цикла и файл Global.asax .

2 голосов
/ 17 июня 2011

См. Эту страницу в разделе «События жизненного цикла и файл Global.asax»

http://msdn.microsoft.com/en-us/library/ms178473.aspx

0 голосов
/ 17 июня 2011

Файл Global.asax, содержащий всего 19 событий и все его подробности, вы можете узнать намного больше на msdn ...

...