以下正式介紹如何使用Repeter控制項開發RssFeed。很簡單,總共四步。
第一步,設計資料庫,為了簡單我就用Access,建一個庫叫RssFeed.mdb ,然後建一個表叫RssItems ,這個表用來存儲Rss第二級結構,即item 裡的內容,例如下面這樣:
第二步,加入一個xml文件,賜它一個名字Rss.xml 。
第三步,打理前台:
新增一個web頁面叫RssTool.aspx ,然後在其上拖一個Repeter控件,修改ID為RptRss ,切換到源視圖給Repeter控件添加綁定表示,並刪掉頁面自動生成的一些Html代碼,使之成為下面這個樣子:
見RssTool.aspx 。
修改之後,VS會報出很多警告,甭管它,我們就要這樣,這就是我們要的效果!
第四步,編寫程式碼:
在RssTool.aspx.cs 檔案裡寫三個方法,全部程式碼如下:
見RssTool.aspx.cs
第五步,運行!
為了讓你的RssFeed能提供更多的信息,例如pubDate 、author 甚至image, 你只要在Repeater裡綁定更多的項即可,前提是你必須在數據表裡提供這樣的字段。
展開