Components

Componentes são blocos de código reusáveis. Um bloco de código realiza tarefas comuns (como excluir um registro numa base de dados). Componentes podem ser acessados por outras páginas e outras aplicações. Isto é muito útil, pois você não tem que reescrever o mesmo código para diferentes páginas ou diferentes aplicações. Componentes podem ser criados em C, C++, Java, VB, etc.

Active Server Components

ASP já vem com alguns componentes internos que realizam tarefas comuns:

Componente Descrição
Ad Rotator O componente Ad Rotator cria um objeto Ad Rotator que mostra uma propaganda diferente a cada vez que um usuário entra em uma página.
Browser Capabilities O componente Browser Capabilities cria um objeto BrowserType que lhe dá uma descrição das potencialidades do browser do cliente.
Content Rotator O componente Content Rotator cria um objeto ContentRotator que mostra uma string HTML com conteúdo diferente a cada vez que o usuário entra em uma página.
Content Linking O componente Content Linking cria um objeto Nextlink que retém uma lista de urls, esta lista é usada para tratar páginas web como um livro.
Counter O componente Counter cria um objeto Counters que pode criar, guardar, incrementar e pegar qualquer valor de contadores individuais.
Database Access O componente Database Access usa o ActiveX Data Objects (ADO) para acessar informações armazenadas num banco de dados.
File Access O componente File Access tem métodos e propriedades para acessar o sistema de arquivos do computador. Você pode usar este componente para criar um objeto FileSystemObject que disponibiliza os métodos, propriedades e coleções (collections) para você acessar o sistema de arquivos.
MyInfo O componente MyInfo cria um objeto que mantém a informação pessoal.
Page Counter O componente Page Counter cria um objeto PageCounter que conta e mostra o número de vezes que uma página web foi aberta.
Permission Checker O componente Permission Checker cria um objeto PermissionChecker que usa o protocolo para autenticação de senhas fornecido com o Microsoft Internet Information Services (IIS) para determinar se um usuário da web tem permissão para ler um arquivo.
Tools O componente Tools cria um objeto Tools que disponibiliza utilidades que permitem adicionar facilmente sofisticada funcionalidade para as páginas web.
Status O componente Status cria um objeto Status cujas propriedades informam o estado(status) do servidor. Estes estados do servidor só estão disponíveis no Personal Web Server (PWS) para os computadores Macintosh.