0

こんにちは、 私は出勤システム用の Web アプリケーション (MVC 2.0) を持っています。アプリケーションに RSS フィードを実装するための新しい要件があります。

RSSFeedController C# で次のコード行を書きました:-

  public ActionResult GetRSSFeed(int id)
    {
        string strFeed = string.Empty;
        if (id == 1)
            strFeed = "http://timesofindia.indiatimes.com/rssfeeds/296589292.cms";
        else if (id == 2)
            strFeed = "http://rss.logicalexpressions.com/LogicalTips.rss";

        else if (id == 3)
            strFeed = "http://rss.logicalexpressions.com/LogicalTips.rss";

        using (XmlReader reader = XmlReader.Create(strFeed))
        {
            SyndicationFeed rssData = SyndicationFeed.Load(reader);
            return View(rssData);
        }
        //return View();
    }

このコードは正常に動作していますが、ページに表示するニュースの数を決定する方法を知りたいだけです

前もって感謝します

4

1 に答える 1

0

web.config/App.config で番号を定義します。

また、ビューでレンダリングするために rssfeed を送信する場合は、構成ファイルから事前に定義されたこの番号を使用します。

return View(rssData.Items.Take(NoOfFeeds));


 public int NoOfFeeds
    {
        get 
        { 
            return Convert.ToInt32(ConfigurationManager.AppSettings["Feeds"]);
        }
    }

お役に立てれば !!

于 2013-01-28T11:29:13.900 に答える