У меня есть RSS-канал, который я в настоящее время показываю 2 элемента, то, что я хочу, каждый раз, когда страница перезагружается, отображаются разные 2 элемента. Код, который у меня есть, -Выберите 2 случайных элемента из RSS-канала
//BBC UK
string RssFeedUrl = "http://feeds.bbci.co.uk/news/uk/rss.xml?edition=uk";
List<Feeds> feeds = new List<Feeds>();
try
{
XDocument xDoc = new XDocument();
xDoc = XDocument.Load(RssFeedUrl);
var items = (from x in xDoc.Descendants("item").Take(2)
select new
{
title = x.Element("title").Value,
link = x.Element("link").Value,
pubDate = x.Element("pubDate").Value,
description = x.Element("description").Value
});
foreach (var i in items)
{
Feeds f = new Feeds
{
Title = i.title,
Link = i.link,
PublishDate = i.pubDate,
Description = i.description
};
feeds.Add(f);
}
Как изменить это, чтобы выбрать 2 случайных элемента каждый раз, когда страница перезагружается.
Благодарим вас за это - отлично работает – KlydeMonroe
Отлично, я рад, что это вам помогло. –