A seguir está uma introdução formal de como usar o controle Repeater para desenvolver RssFeed. Muito simples, quatro etapas no total.
O primeiro passo é projetar o banco de dados. Para simplificar, uso o Access, construo uma biblioteca chamada RssFeed.mdb e, em seguida, crio uma tabela chamada RssItems. Essa tabela é usada para armazenar a estrutura de segundo nível do Rss, ou seja, o RssItems. conteúdo no item, por exemplo, como segue:
A segunda etapa é adicionar um arquivo xml e dar a ele o nome Rss.xml.
O terceiro passo é cuidar da recepção:
Adicione uma página da web chamada RssTool.aspx, arraste um controle Repeater sobre ela, altere o ID para RptRss, alterne para a visualização de origem para adicionar representação de ligação ao controle Repeater e exclua alguns códigos HTML gerados automaticamente pela página, para que fica assim:
Consulte RssTool.aspx.
Após a modificação, o VS irá reportar muitos avisos, ignore-os, temos que fazer isso, esse é o efeito que queremos!
A quarta etapa é escrever o código:
Escreva três métodos no arquivo RssTool.aspx.cs. O código inteiro é o seguinte:
Consulte RssTool.aspx.cs
Etapa 5: Corra!
Para que seu RssFeed forneça mais informações, como pubDate, autor ou mesmo imagem, você só precisa vincular mais itens no Repetidor, desde que forneça tais campos na tabela de dados.
Expandir