Когда я добавляю Global.asax на страницу, пять методов (Application_Start, Session_Start, ...) добавляются на страницу автоматически.Но откуда они берутся?Я посмотрел на класс приложения и его интерфейсы, но никак не мог их найти.
Заранее спасибо,
Эти методы никуда не приходят, они существуют только в вашем классе.Однако среда выполнения ASP.NET ищет в вашем классе методы с этими именами и вызывает их в подходящее время в жизненном цикле приложения / страницы.
Эти события связаны соглашением, см. События жизненного цикла и файл Global.asax .
См. Эту страницу в разделе «События жизненного цикла и файл Global.asax»
http://msdn.microsoft.com/en-us/library/ms178473.aspx
Файл Global.asax, содержащий всего 19 событий и все его подробности, вы можете узнать намного больше на msdn ...