Страница 28 из 476 В поле Приложение (Application name) надлежит указать имя приложения. Это имя применяется только для удобства разработчика и не употребляется в коде. После щелчка на кнопке ОК все файлы ASP.NET, расположенные в текущей папке и ее подпапках, рассматриваются как единое приложение. Теперь стало возможным совместное использование данных и переменных сеанса для всех этих страниц. Кроме того, вы можете применять файл Global.asax для запуска кода при активизации и завершении приложения. Файл Global.asax, объекты приложения и сеанса Файл Global.asax — это текстовый файл, который хранится в корневой папке приложения ASP.NET. Он содержит коды, которые должны выполняться при наступлении любого из четырех событий, описанных в табл. 2.1. Данные события предназначены для выполнения кода или создания переменных, которые существуют до тех пор, пока существует программа или пока посетитель пребывает на узле. За счет этого можно сохранять регистрационную информацию, неизменные данные для Web-узла или постоянные соединения с источниками данных. Ниже приведен пример файла Global.asax. <script language-VBScript runat-Server> Sub ApplicationjOnStart Application("Discount") - .1 End Sub Sub Application_OnEnd 'Код, выполняемый при завершении приложения End Sub Sub Session_OnStart Session("LoginEmpID") - " " End Sub Sub Session_OnEnd 'Код, выполняемый при завершении сеанса End Sub </script> Таблица 2.1. События для файла Global.asax Событие | Условия наступления | Application_OnStart | Первая страница приложения открывается любым пользователем | AppllcationjOnEnd | Работа приложения завершается | SessionjOnStart | Посетитель активизирует приложение | Sesslon_OnEnd | Пользователь покидает приложение или не запрашивает Страницу | | в течение некоторого периода времени |
В первую очередь при рассмотрении примера содержимого файла следует обратить внимание на теги, используемые для обозначения начала и конца блока кода: <script language-VBScript runat«Server> </script>
|