Como: Exibir anúncios de um banco de dados usando o controle de servidor Web AdRotator
O controle de servidor Web AdRotator lê as informações de anúncio de uma fonte de dados, que contém um ou mais registros do anúncio.Você pode armazenar informações sobre o anúncio em um tabela de banco de dados com um esquema específico, e depois usar um controle de fonte de dados para ler os registros de anúncio em tempo de execução.Se você tiver uma tabela existente com informações do anúncio, você pode mapear o esquema de sua tabela para os campos que são necessários pelo controle AdRotator.
Você pode armazenar informações sobre o anúncio em qualquer tipo de banco de dados, contanto que você tenha o controle da fonte de dados correspondente para esse banco de dados.
Para criar a tabela de banco de dados para anúncios
Se você ainda não tiver um tabela de banco de dados que contém as informações de anúncio, crie uma tabela com o esquema a seguir.Todas as colunas, exceto identificação, são opcionais.
Observação: Tipos de dados são fornecidos como tipos SQL Server.Se você estiver usando um banco de dados diferente, substitut e o tipo apropriado correspondente.
Nome da coluna
Tipo de dados
Descrição
ID
int
Chave primária.Esta coluna pode ter qualquer nome.
ImageUrl
nvarchar (length)
O URL relativo ou absoluto da imagem para exibir para o anúncio.
href
nvarchar (length)
O destino URL para o anúncio.Se você não fornecer um valor, o anúncio não é um hiperlink.
AlternateText
nvarchar (length)
O texto exibido se a imagem não puder ser encontrada.Em alguns navegadores, o texto é exibido como uma dica de ferramenta.Texto alternativo também é usado para acessibilidade para que os usuários que não puderem ver o gráfico podem ler sua descrição.
Keyword
nvarchar (length)
Uma categoria para o anúncio no qual a página pode filtrar.
Impressions
int(4)
Um número que indica a probabilidade de frequência com a qual o anúncio é exibido.Quanto maior o número, mais frequentemente o anúncio será exibido.O total de todos os valores de impressões no arquivo XML não pode exceder 2.048.000.000 - 1.
Width
int(4)
A largura da imagem em pixels.
Height
int(4)
A altura da imagem em pixels.
Se você tiver um tabela de banco de dados existente com informações sobre o anúncio nela, defina as seguintes propriedades do controle AdRotator para mapear o esquema de tabela de banco de dados para os campos necessários para o controle:
Insira novos registros na tabela com informações sobre o anúncio.
Para exibir anúncios do banco de dados
Coloque um controle de fonte de dados, tal como um controle SqlDataSource ou AccessDataSource, para a página.
Configure o controle de fonte de dados com uma sequência de conexão e consulte para selecionar todos os registros na tabela do banco de dados que você criou anteriormente.
Observação: Para obter informações sobre como usar controles de fonte de dados, consulte Controles Servidores da Web com fonte de dados.
Coloque um controle AdRotator na página da Web ASP.NET onde deseja os ADs para aparecer.
Definir o controle AdRotator da propriedade DataSourceID para o ID de controle da fonte de dados que você criou anteriormente na etapa 1.
Quando a página é executado, o controle AdRotator irá consultar o banco de dados para os anúncios e selecionar um para exibir.
Consulte também
Tarefas
Como: Exibir anúncios a partir de um arquivo XML usando o controle de servidor Web AdRotator
Como: selecionar anúncios em um controle de servidor Web AdRotator programaticamente