Почему существует файл разметки, связанный с Global.asax.cs? - PullRequest
1 голос
/ 19 мая 2010

Целью кода, связанного с Global.asax, является сохранение функциональности для ответа на различные события уровня приложения.

Но почему существует файл разметки, связанный с Global.asax.cs? Я предполагаю, что это побочный эффект реализации ASP.NET?

1 Ответ

2 голосов
/ 19 мая 2010

После некоторого поиска я нашел это предложение от MSDN

При сохранении изменений в активном файле Global.asax каркас страницы ASP.NET обнаруживает, что файл был изменен. Он выполняет все текущие запросы для приложения, отправляет событие Application_OnEnd всем слушателям и перезапускает домен приложения. По сути, это перезагружает приложение, закрывая все сеансы браузера и сбрасывая всю информацию о состоянии. Когда поступает следующий входящий запрос от браузера, платформа страниц ASP.NET разбирает и перекомпилирует файл Global.asax и вызывает событие Application_OnStart. Кажется, причина иметь файл разметки.

...