Recomendado: Habilidades de sessão de programação ASP Qualquer um que tenha escrito um ASP um pouco maior sabe que a sessão é realmente útil. Ele pode ser usado para registrar variáveis de dados de propriedade do usuário, que são seguras e convenientes. Mas você realmente sabe como funciona a sessão? Talvez depois de entender, você nunca ousará usar esse objeto de ódio ao ódio. Embora o método de substituí -lo seja um pouco problemático, mas ainda é muito tempo
As variáveis são usadas para armazenar informações.
Se uma variável for declarada fora da sub -rotina, a variável poderá ser alterada por qualquer script no arquivo ASP. Se uma variável for declarada em uma sub -rotina, ela será criada e revogada toda vez que a sub -rotina for executada.
Exemplo:
Declarar variáveis
A seguir, o conteúdo citado: <html> <Body> <% Dim nome Nome = Donald Duck Response.write (meu nome é: & nome) %> </body> </html> |
As variáveis são usadas para armazenar informações. Este exemplo demonstra como declarar uma variável, atribuir um valor a uma variável e usar essa variável em um programa
Declarar uma matriz
A seguir, o conteúdo citado: <html> <Body> <% Dim fname (5), i fname (0) = George fname (1) = John fname (2) = Thomas fname (3) = James fname (4) = ADWEN fname (5) = Martin Para i = 0 a 5 Response.write (fname (i) e <r />) Próximo %> </body> </html> |
As matrizes são usadas para armazenar uma série de itens de dados relacionados. Este exemplo demonstra como declarar uma matriz que armazena nomes.
Looping para gerar títulos HTML
A seguir, o conteúdo citado: <html> <Body> <% dim i para i = 1 a 6 Response.Write (<H & i &> Header & i & </h & i &>) próximo %> </body> </html> |
Como fazer loop para gerar 6 títulos HTML diferentes.
Faça saudações baseadas no tempo com VBScript
A seguir, o conteúdo citado: <html> <Body> <% dim h h = hora (agora ()) Response.write (<p> & agora ()) Response.Write ((Beijing Time) </p>) Se h <12 então Response.write (bom dia!) outro Response.write (bom dia!) final se %> </body> </html> |
Este exemplo exibirá mensagens diferentes para o usuário de acordo com o horário do servidor.
Faça saudações baseadas no tempo usando JavaScript
A seguir, o conteúdo citado: < %@ idioma = javascript %> <html> <Body> <% var d = nova data () var h = d.gethours () Response.write (<p>) Response.Write (D (Beijing Time)) Response.Write (</p>) se (h <12) { Response.write (bom dia!) } outro { Response.write (bom dia!) } %> </body> </html> |
Este exemplo é o mesmo que acima, mas a sintaxe é diferente.
A vida inteira de variáveis
As variáveis declaradas fora da sub -rotina podem ser acessadas e modificadas por qualquer script no arquivo ASP.
As variáveis declaradas nas sub -rotinas são criadas e revogadas apenas quando a sub -rotina é executada a cada vez. Essa variável não pode ser acessada e modificada por scripts fora da sub -rotina.
Para declarar variáveis para uso por vários arquivos ASP, declare a variável como uma variável de sessão ou uma variável de aplicativo.
Variável de sessão
A variável da sessão é usada para armazenar informações para um único usuário e é válido para todas as páginas em um aplicativo. Os dados típicos armazenados na sessão são um nome, ID ou parâmetro.
Variáveis de aplicação
A variável de aplicativo também é válida para todas as páginas em um aplicativo. As variáveis de aplicativos são usadas para armazenar informações sobre todos os usuários em um aplicativo específico.
Compartilhar: chamando as visualizações do SQL Server e procedimentos armazenados no ASP 1. Prefácio ASP (Páginas de servidor ativo) é um ambiente de script do lado do servidor, suportado pelo IIS3.0 da Microsoft ou acima. Ele pode ser usado para criar páginas dinâmicas da Web ou gerar aplicativos da Web poderosos. Uma página ASP é um arquivo que inclui comandos de tags, texto e script html. As páginas do ASP podem chamar componentes ActiveX para executar tarefas como conectar -se a um número