Глобальное использование файла ASP.NET Web Pages
В этой главе описывается глобальную страницу AppStart и PageStart.
Перед запуском Web: _AppStart
Большинство на стороне сервера код написан на личной веб-страницы внутри. Например, если страница содержит форму ввода, то этот сайт, чтобы прочитать данные формы обычно содержат код на стороне сервера.
Тем не менее, вы можете создать страницу с именем _AppStart в корневом каталоге вашего сайта, этот сайт до запуска выполнения кода может быть запущен. Если есть эта страница, ASP.NET будет на месте в других страницах запрашиваемого приоритета для запуска этой страницы.
Типичное использование _AppStart код запуска и инициализации глобального значения (например, счетчики и глобальное имя).
Примечание 1: Расширение _AppStart файла соответствует, например, на странице: _AppStart.cshtml.
Примечание 2: _AppStart подчеркнуты префикс. Поэтому он не может напрямую просматривать.
Перед каждой странице: _PageStart
Код работает, как и раньше, прежде чем _AppStart ваш сайт начнет работать, вы можете написать в каждой папке любой страницы.
Для вашего сайта каждой папки, вы можете добавить файл с именем _PageStart из.
_PageStart Типичное использование для установки макета страницы в папку все страницы или страницы перед запуском проверяет, имеет ли пользователь вошли в систему.
Как это работает?
На рисунке ниже показано, как это работает:
После получения запроса, ASP.NET сначала проверяет _AppStart существует. Если _AppStart сайт существует, и это первый запрос получен, запустите _AppStart.
Тогда ASP.NET проверяет _PageStart существует. Если _PageStart существует, то, прежде чем другая страница с запросом на запуск первого _PageStart запуска.
Вы можете вызвать RunPage в _PageStart в () предлагается указать рабочее положение страницы. В противном случае, по умолчанию, запрашиваемая страница _PageStart была запущена только после запуска.