如何使用asp.net 实现rss
2006-10-15 22:09
821 查看
实际上是给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)后台代码中实现数据绑定就行了,为前台提供数据源。
(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)后台代码中实现数据绑定就行了,为前台提供数据源。
相关文章推荐
- 如何使用反射技术实现ASP.NET国际化站点
- ASP.NET 2.0: 在使用web.sitemap时,如何实现本地化
- 如何使用ASP.NET Core实现搜索功能
- 如何使用 C# .NET 在 ASP.NET 应用程序中实现基于窗体的身份验证
- Asp.net如何使用access数据库做profile实现按照区域显示相应语言功能
- ASP.NET一款免费富文本(RichText)编辑器KindEditor,实现在线排版编辑文章。这里简单介绍下如何使用
- ASP.NET MVC如何使用Unity实现Ioc详解
- 项目开发中的一些注意事项以及技巧总结 基于Repository模式设计项目架构—你可以参考的项目架构设计 Asp.Net Core中使用RSA加密 EF Core中的多对多映射如何实现? asp.net core下的如何给网站做安全设置 获取服务端https证书 Js异常捕获
- 如何使用ASP.NET中的类库实现邮件的发送
- asp.net后台如何输出js脚本使用什么方法可以实现
- ASP.NET 2.0: 在使用web.sitemap时,如何实现本地化
- 如何使用 C# .NET 在 ASP.NET 应用程序中实现基于窗体的身份验证
- 如何使用 C# .NET 在 ASP.NET 应用程序中实现基于窗体的身份验证
- ORM,ASP.NET中ORM学习,ASP.NET中ORM学习心得,WEB2.0中ORM实现原理,Asp.net简单ORM示例源码详细讲解,Asp.net2.0:如何使用ObjectDataSource(配合ORM )
- 如何使用 C# .NET 在 ASP.NET 应用程序中实现基于窗体的身份验证
- 如何使用 C# .NET 在 ASP.NET 应用程序中实现基于窗体的身份验证
- [导入]如何使用 C# .NET 在 ASP.NET 应用程序中实现基于窗体的身份验证
- ORM,ASP.NET中ORM学习,ASP.NET中ORM学习心得,WEB2.0中ORM实现原理,Asp.net简单ORM示例源码详细讲解,Asp.net2.0:如何使用ObjectDataSource(配合ORM )(二)
- 在 Asp.NET MVC 中使用 SignalR 实现推送功能