动态生成RSS

<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

 

新建rss.aspx   
   然后删除除类似下面这句不删除以外。其它的全部删除
!    
   
<% @    Page    language = " c# "     Codebehind = " Rss.aspx.cs "     AutoEventWireup = " false "     Inherits = " WWW.ITHero.NET.Rss "     validateRequest = false      %>    
    
   以下是rss.aspx.cs的代码   
   按你的需求只要在读取文章时根据参数读取所分类文章。改一下就行了。应该能看懂吧!   
   WWW.ITHero.NET.BusinessLayer.ArticleBL    objArticle
= new     WWW.ITHero.NET.BusinessLayer.ArticleBL();   
   
private      void     Page_Load( object     sender,    System.EventArgs    e)   
   
{   
   
//    在此处放置用户代码以初始化页面   
   String    code;   
   code
="<?xml    version='1.0'    encoding='GB2312'?> ";     
   code
+="<rss    version='2.0'> ";     
   code
+="<channel> ";     
   code
+="<title>IT动力营    HTTP://ITHERO.NET    Powered    By    翱翔.NET(Hover)</title>     ";     
   code
+="<link>http://"+Request.ServerVariables["SERVER_NAME"]+"</link>     ";     
   code
+="<copyright>Copyright    2005</copyright>     ";     
   DataSet    mylist
=objArticle.GetArticleTop10();   
   
for    (int    i=0;i<mylist.Tables[0].Rows.Count;i++)   
   
{   
   code
+="<item> ";   
   code
+="<title><![CDATA["+mylist.Tables[0].Rows[i]["articletitle"]+"]]></title> ";   
   code
+="<link>http://"+Request.ServerVariables["SERVER_NAME"]+"/"+mylist.Tables[0].Rows[i]["id"]+".aspx</link> ";   
   code
+="<description><![CDATA["+mylist.Tables[0].Rows[i]["content"]+"]]></description> ";   
   code
+="<subject>"+mylist.Tables[0].Rows[i]["submiter"]+"</subject> ";   
   code
+="<PubDate>"+mylist.Tables[0].Rows[i]["createdate"]+"</PubDate> ";   
   code
+="<category>"+int.Parse(mylist.Tables[0].Rows[i]["classid"].ToString())+"</category> ";   
   code
+="</item> ";   
   }
   
   code
+="</channel> ";   
   code
+="</rss> ";   
   Response.ContentType
="text/xml";   
   Response.Write(code);   
    
   }

<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值