桦山涧

桦山涧
Asp.net ---->知识改变命运!
posts - 261, comments - 171, trackbacks - 6, articles - 3
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

如何使用asp.net 实现rss

Posted on 2006-10-15 22:09 桦林 阅读(...) 评论(...) 编辑 收藏
实际上是给XML加上一个RSS标记,换种绑定的方法,以前绑在table里,现在绑xml文件里
(1)前台代码如下:
<%@   Page   language="c#"   Codebehind="Rss.aspx.cs"   AutoEventWireup="false"   Inherits="Comment.Rss"   %><?xml   version="1.0"   encoding="gb2312"   standalone="yes"?>  
  <!--注释-->  
  <rss   version="0.92">  
      <channel>  
          <title></title>  
          <link></link>  
          <description><asp:Literal   ID="Literal1"   Runat="server"></asp:Literal></description>  
          <language>zh-cn</language>  
          <asp:Repeater   id="Repeater1"   runat="server">  
  <ItemTemplate>  
  <item>  
  <title><%#DataBinder.Eval(Container.DataItem,   "content")%></title>  
  <description><![CDATA[<%#   Comments.GetName((Comment)Container.DataItem)%>]]></description>  
  <pubDate><%#DataBinder.Eval(Container.DataItem,   "createtime")%></pubDate>  
  <link></link>  
  </item>  
  </ItemTemplate>  
          </asp:Repeater>  
      </channel>  
  </rss>  
(2)后台代码中实现数据绑定就行了,为前台提供数据源。