下面正式介绍怎样使用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里绑定更多的项即可,前提是你必须在数据表里提供这样的字段。
展开