Ola pessoal, hoje vamos conhecer mais um pouco sobre ASP.

O que é ASP?

Active Server Pages (ASP) é uma linguagem para geração de páginas HTML dinamicamente. A partir de um Windows NT Server com o IIS3 ou IIS4 (Internet Information Server) instalado, é possível rodar códigos que geram páginas HTML dinamicamente, e então, mandá-las para o Browser. Assim sendo, sempre que uma página ASP for requisitada pelo Browser, esta página será executada pelo servidor, e a partir daí, será gerada uma página HTML, a qual será enviada para o Browser que a requisitou. É possível então, a partir de uma única rotina, gerar uma página HTML contendo os registros ,de um banco de dados, cujo o nome começa com a letra A. Ou então gerar uma página HTML contendo todos os registros cuja cidade é São Paulo. Detalhando um pouco mais o exemplo acima, um usuário qualquer entra na página principal da agenda virtual da sua empresa. Nesta página existem links para todas as letras do alfabeto e para todas as cidades listadas na agenda. Esse usuário clica no link na letra A (poderia ser de qualquer outra letra), e então uma página ASP (uma rotina ASP) é acionada no servidor. O servidor por sua vez, vai ler e executar esta página, o que significa que, em primeiro lugar, o servidor abrirá o banco de dados, ai então, fará uma consulta a este banco de dados requisitando todos os registros cujo nome comece com a letra A. Aí então o servidor cria uma página HTML contendo todos esses registros numa tabela.
A linguagem ASP não serve apenas para consultas a banco de dados. Serve também para envio e recebimento de correio eletrônico via páginas HTML, para criação rotinas de propaganda rotativa, para identificação e autenticação de
usuários, para leitura de arquivos texto e uma infinidade de outras aplicações.

VBScript e ASP
A linguagem ASP é, na verdade, uma junção de programação em VBScript e Objetos ActiveX.
VBScript é uma linguagem criada a partir do Visual Basic, mas com algumas limitações, por motivos de segurança.
Objetos ActiveX são objetos, ou melhor, funções prontas, já existentes no servidor. Essas funções captam os parâmetros de entrada dos dados, manipula-os de acordo a sua função e então envia-os para a saída. Um exemplo de ActiveX é o Objeto ASPMail, o qual capta os dados de entrada (nome, email, corpo da mensagem, etc), cria um email com esses dados e depois envia o email.
Uma vez que a linguagem ASP é usada apenas em alguns "pedaços" de páginas HTML, existe um símbolo para diferenciar o que é programação HTML e o que é programação ASP: <% código asp %>

Bom prá começo é so isso mesmo. na próxima coluna iremos conhecer um pouco sobre o Objeto Request.