asp.net生成RSS
经常看到博客、还有很多网站中有RSS订阅,今天就来玩玩asp.net生成RSS,在网上查找了相关资料 发现just soso,如下:
aspx
<?xml version="1.0" encoding="utf-8"?>
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="RSSDemo.aspx.cs" ContentType="text/xml" Inherits="WebApp1.RSSDemo"%>
<rss version="2.0">
<channel>
<title>网上书店</title>
<description>书店最新发表的图书列表</description>
<asp:Repeater runat="server" ID="RepeatRSS">
<ItemTemplate>
<item>
<title><![CDATA[<%#Eval("Title") %>]]></title>
<link><![CDATA[<%#Eval("ID","http://localhost:2453/WebForm1.aspx?id={0}") %>]]></link>
<description><![CDATA[<%#Eval("Descript") %>]]></description>
<pubDate><![CDATA[<%#Eval("PubDate") %>]]></pubDate>
</item>
</ItemTemplate>
</asp:Repeater>
</channel>
</rss>
aspx.cs文件
namespace WebApp1
{
public partial class RSSDemo : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
///一般这里会从数据库中查询数据,这里为了方便阅读就将就着用了
List<BookS> listBook = new List<BookS>() {
new BookS(){Title="ASP.NET",Descript="详解",ID="1",PubDate=DateTime.Now.AddMonths(1)},
new BookS(){Title="SqlServer",Descript="详解",ID="2",PubDate=DateTime.Now.AddMonths(-2)},
new BookS(){Title="Oracle",Descript="详解",ID="3",PubDate=DateTime.Now.AddDays(-11)},
new BookS(){Title="Ajax",Descript="详解",ID="4",PubDate=DateTime.Now.AddDays(10)},
new BookS(){Title="SilverLight",Descript="详解",ID="5",PubDate=DateTime.Now},
};
RepeatRSS.DataSource = listBook;
RepeatRSS.DataBind();
}
}
///实体类
public class BookS
{
public string Title { set; get; }
public string Descript{ set; get; }
public string ID { set; get; }
public DateTime PubDate { set; get; }
}
}
asp.net生成RSS的更多相关文章
- Asp.Net生成RSS方法
一.RSS简介 什么是RSS? RSS是一种网页内容联合格式(web content sydication format). 它的名字是Really Simple Syndication的缩写. RS ...
- ASP.NET生成WORD文档,服务器部署注意事项
网上转的,留查备用,我服务器装的office2007所以修改的是Microsoft Office word97 - 2003 文档这一个. ASP.NET生成WORD文档服务器部署注意事项 1.Asp ...
- python生成RSS(PyRSS2Gen)
既然能够用python解析rss,那么也顺带研究下生成rss. 其实很简单,只是生成一个比较特殊点的xml文档而已. 这里我使用了PyRss2Gen,用法很简单,看代码就知道了,如下: import ...
- asp.net生成PDF文件 (1)
asp.net生成PDF文件 (1) 这个是例子是网上淘来的,哈哈,很有用的! 首先要到网上下载itextsharp.dll,然后添加引用,主程序如下: 1 2 3 4 5 6 7 8 9 10 11 ...
- asp.net生成二维码的方法
asp.net生成二维码的方法 [复制链接] 这个要利用一个Dll文件. 如下 Gma.QrCodeNet.Encoding.dll (105.5 KB, 下载次数: 27) 当然大家也可以直 ...
- asp.net 生成、解析条形码和二维码
原文 asp.net 生成.解析条形码和二维码 一.条形码 一维码,俗称条形码,广泛的用于电子工业等行业.比如我们常见的书籍背面就会有条形码,通过扫描枪等设备扫描就可以获得书籍的ISBN(Intern ...
- asp.net 生成xml文件 与 asp生成xml文件
一.asp.net 生成xml文件 webservice方式,调用接口: public XmlDocument List() { XmlDocument doc = new XmlDocument() ...
- Asp.net 生成静态页面
http://www.cnblogs.com/tonycall/archive/2009/07/18/1526079.html Asp.net 生成静态页面(简单用法) 第一次发表,有什么错误,请大家 ...
- spring mvc: 生成RSS源
spring mvc: 生成RSS源 准备: 从相同的maven存储库页面下载 Rome 库及其依赖项rome-utils,jdom和slf4j.和所需的依赖关系 <!-- rss源依赖 --& ...
随机推荐
- ndk 编译 boost 库,支持serialization
Boost库是一个可移植.提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一. Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容.在C+ ...
- Thread-safety with regular expressions in Java
As mentioned in our introduction to the Pattern and Matcher classes, the Java regular expression API ...
- RIA Service 的 SOAP EndPoint
原文 www.cyqdata.com/cnblogs/article-detail-39983-english 越来越多的朋友都在使用Silverlight开发应用程序,其中我们常用的还会有一个特殊的 ...
- MFC解决Static控件背景透明时文本覆盖重影
通过映射OnCtlColor消息,而后在该函数中使用pDC->SetBkMode(TRANSPARENT)使Static控件背景透明时会出现:文本覆盖重影的问题,当改变控件的文本就会发生新文本与 ...
- 【解决方法】You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE)
出现场景: 正常调试是没有问题的,但是在Archive的时候,报出了这个错误. 问题详情: (null): URGENT: all bitcode will be dropped because ‘x ...
- HDU1200:To and Fro
Problem Description Mo and Larry have devised a way of encrypting messages. They first decide secret ...
- linux线程之pthread_join和pthread_detach
在任何一个时间点上,线程是可结合的(joinable)或者是分离的(detached).一个可结合的线程能够被其他线程收回其资源和杀死.在 被其他线程回收之前,它的存储器资源(例如栈)是不释放的.相反 ...
- 2014-07-23 利用ASP.NET自带控件实现单文件上传与下载
效果图 上传文件页面: 下载文件页面: 1.母版页site.Master <%@ Master Language="C#" AutoEventWireup="tr ...
- ADO.NET详解----核心对象的使用
一.Connection对象 指定某个具体数据源以及提供登陆方式及用户名与密码. Connection对象的主要成员: 1.ConnectionString属性:连接字符串,指定要操作的数据库以及登录 ...
- WPF之DataGrid应用(转)
原文:http://blog.csdn.net/sanjiawan/article/details/6785394 前几天打算尝试下DataGrid的用法,起初以为应该很简单,可后来被各种使用方法和功 ...