asp.net 获取rss信息
2009-11-03 15:41
267 查看
订阅rss就要获取订阅信息的地址。
//Get_Rss.aspx
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<form id="form1" runat="server">
<div>
获取rss<br />
<asp:Repeater ID="Repeater1" runat="server">
<HeaderTemplate><ul></HeaderTemplate>
<ItemTemplate><li><a href="http://订阅的地址<%#Eval("link") %>" target="_blank"><%#Eval("title") %></a></li></ItemTemplate>
<FooterTemplate></ul></FooterTemplate>
</asp:Repeater>
</div>
</form>
</body>
</html>
//Get_Rss.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
WebClient client = new WebClient();
using (Stream rss = client.OpenRead("要订阅的地址!!!!!"))
{
DataSet ds = new DataSet();
ds.ReadXml(rss);
Repeater1.DataSource = ds.Tables[2].DefaultView;
Repeater1.DataBind();
}
}
}
通过这个WebClient 类就可以获取到指定连接的信息。然后绑定显示就ok了。
很简单试试吧。
//Get_Rss.aspx
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<form id="form1" runat="server">
<div>
获取rss<br />
<asp:Repeater ID="Repeater1" runat="server">
<HeaderTemplate><ul></HeaderTemplate>
<ItemTemplate><li><a href="http://订阅的地址<%#Eval("link") %>" target="_blank"><%#Eval("title") %></a></li></ItemTemplate>
<FooterTemplate></ul></FooterTemplate>
</asp:Repeater>
</div>
</form>
</body>
</html>
//Get_Rss.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
WebClient client = new WebClient();
using (Stream rss = client.OpenRead("要订阅的地址!!!!!"))
{
DataSet ds = new DataSet();
ds.ReadXml(rss);
Repeater1.DataSource = ds.Tables[2].DefaultView;
Repeater1.DataBind();
}
}
}
通过这个WebClient 类就可以获取到指定连接的信息。然后绑定显示就ok了。
很简单试试吧。
相关文章推荐
- ASP.NET获取客户端IP/用户名等信息
- asp.net IIS 部署报错/获取不到当前用户信息 配置方法
- 安装sql server 2005时系统提示安装程序无法获取asp.net 的账户信息 如要继续安装先重新安装.net frame
- ASP.NET获取客户端信息
- asp.net获取本地IIS上绑定的网站的信息
- asp.net C#获取程序文件相关信息
- asp.net 获取服务器信息
- ASP.NET获取客户端、服务器端的信息
- ASP.NET获取客户端的操作系统、浏览器、.NET版本等信息(图)
- SQL Server 2005 安装程序无法获取 ASP.NET 帐户的系统帐户信息.若要继续,请重新安装 .NET Framework,然后再次运行 SQL Server 安装程序
- Asp.net获取系统信息
- ASP.NET获取客户端的操作系统、浏览器、.NET版本等信息(图)
- ASP.NET获取服务器信息
- asp.net 查询本地excel 获取信息
- Asp.net获取服务器信息
- ASP.NET获取客户端浏览器信息!
- asp.net获取服务端和客户端信息
- 在虚拟主机中用ASP.NET1.1服务器端TIMER定时读取RSS信息到数据库
- Asp.net 获取服务器信息
- ASP.NET 获取服务器信息