Ce qui suit est une introduction formelle à la façon d’utiliser le contrôle Repeater pour développer RssFeed. Très simple, quatre étapes au total.
La première étape consiste à concevoir la base de données. Pour plus de simplicité, j'utilise Access, je crée une bibliothèque appelée RssFeed.mdb, puis je crée une table appelée RssItems. Cette table est utilisée pour stocker la structure de deuxième niveau de Rss, c'est-à-dire la table. contenu dans l'élément, par exemple, comme suit :
La deuxième étape consiste à ajouter un fichier XML et à lui donner un nom Rss.xml.
La troisième étape consiste à s'occuper de la réception :
Ajoutez une page Web appelée RssTool.aspx, puis faites glisser un contrôle Repeater dessus, modifiez l'ID en RptRss, passez à la vue source pour ajouter une représentation de liaison au contrôle Repeater et supprimez certains codes HTML automatiquement générés par la page, de sorte que cela devient ce qui suit. Cela ressemble à ceci :
Voir RssTool.aspx.
Après modification, VS signalera beaucoup d'avertissements, ignorez-les, il faut le faire, c'est l'effet que nous voulons !
La quatrième étape consiste à écrire du code :
Écrivez trois méthodes dans le fichier RssTool.aspx.cs. L'intégralité du code est la suivante :
Voir RssTool.aspx.cs
Étape 5 : Courez !
Pour que votre flux RSS fournisse plus d'informations, telles que la date de publication, l'auteur ou même l'image, il vous suffit de lier davantage d'éléments dans le répéteur, à condition que vous deviez fournir de tels champs dans la table de données.
Développer