/*-------------------------------------------------------------------------------------
*-> Autor: Paramecium
*-> Horário: 2007-4.28 --- 2007-4,30 (acabou sendo um manual escrito por mim, e agora estou postando aqui)
*-> Contato: [email protected]
*-> Funções do documento:
1. Revise asp, aprofundou minha compreensão da estrutura do ASP e da experiência do ASP
2. Pode ser usado como referência ASP. Está escrito por si mesmo, tornando mais conveniente se referir a ele.
Esta é a quarta parte: global.asa
/*-----------------------------------------------------------*/
Não descreverei os componentes do ASP. Ao encontrar componentes importantes (principalmente componentes de terceiros), como o upload de componentes, etc., nos especializaremos neles.
introduzir
/*===========================================================================================================*/
/*------------------------ Global.asa----------------------
.asa é o nome do sufixo do arquivo, que é a abreviação do ActiveServerApplication. O arquivo global.asa pode
Gerencie dois objetos muito exigentes em aplicativos ASP: aplicativo, sessão
Global.asa é um arquivo opcional no qual o escritor do programa pode especificar scripts de eventos e declarar que eles têm sessões e
Objeto Scoped Application. O conteúdo deste arquivo não é usado para ser exibido ao usuário, mas para armazenar informações de evento e
Objetos usados globalmente pelo aplicativo. Este arquivo deve ser armazenado no diretório raiz do aplicativo. Só pode haver um por aplicativo
Arquivos global.asa
O equívoco mais comum sobre os arquivos globais.ASA é que ele pode ser usado como uma biblioteca para funções e sub -rotinas de uso geral. O arquivo global.asa pode ser usado apenas para criar referências e capturar startups de objetos, bem como objetos de aplicativo final e objetos de sessão.
O arquivo global.asa é acessado com base em eventos no nível da sessão e é chamado nas três situações a seguir:
1. Quando o evento Application_OnStart ou Application_Onend é acionado.
2. Quando o evento session_onstart ou session_onend é acionado.
3. Ao se referir a um objeto (objeto) que é instanciado no arquivo global.asa.
O formato de arquivo padrão do global.asa é o seguinte:
<ScriptLanguage = "vBScript" runat = "server">
Subapplication_onstart
'Application_onstart é executado quando qualquer cliente acessa pela primeira vez a página inicial do aplicativo
Endsub
Samession_Onstart
'Session_onstart é executado quando o cliente executa pela primeira vez qualquer página no aplicativo ASP
Endsub
Samession_Onend
'Session_onend é executado quando a sessão de um cliente cronometrou ou sai do aplicativo
Endsub
Subapplication_Onend
'Application_Onend é executado quando o servidor da web do site está inativo
Endsub
</Script>
Dois exemplos sobre o Global.asa Classic:
1. A entrada forçada na página inicial é o método de localização da força na página inicial se você visitar o site pela primeira vez:
<ScriptLanguage = "vBScript" runat = "server">
Samession_Onstart's Lá que o usuário fizer login neste site pela primeira vez, ele saltará para a página inicial