訂閱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了。
很簡單試試吧。