国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

使用jQuery的ajax功能實現的RSS Reader 代碼

2019-11-21 01:10:17
字體:
來源:轉載
供稿:網友

先看看效果來著:

首先需要一個ascx頁面通過一個XDocument把rss源的內容綁定到一個ListView上。代碼如下:

復制代碼 代碼如下:

protected void Page_Load(object sender, EventArgs e)
{
// For demo purposes.
System.Threading.Thread.Sleep(1000);

XDocument feedXML =
XDocument.Load("http://feeds.feedsky.com/csdn.net/dujingjing1230");

var feeds = from feed in feedXML.Descendants("item")
select new
{
Title = feed.Element("title").Value,
Link = feed.Element("link").Value,
Description = feed.Element("description").Value
};

PostList.DataSource = feeds;
PostList.DataBind();
}

復制代碼 代碼如下:

<asp:ListView runat="server" ID="PostList">
<LayoutTemplate>
<ul>
<asp:PlaceHolder runat="server" ID="itemPlaceholder" />
</ul>
</LayoutTemplate>
<ItemTemplate>
<li><a href='<%# Eval("Link") %>'><%# Eval("Title") %></a><br />
<%# Eval("Description") %>
</li>
</ItemTemplate>
</asp:ListView>

接下來需要創建一個aspx頁面來顯示RSS內容,當然這個頁面中就使用了jQuery的AJAX來得到上面的數據。
HTML頁面代碼:

實現ajax功能的js:
復制代碼 代碼如下:

$(document).ready(function() {
$.ajax({
type: "POST",
url: "RSSReader.asmx/GetRSSReader",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
$('#RSSContent').removeClass('loading');
$('#RSSContent').html(msg.d);
}
});
});

最后是RSSReader.asmx這個web Services的內容:
復制代碼 代碼如下:

public class RSSReader : System.Web.Services.WebService {
[WebMethod]
public string GetRSSReader()
{
Page page = new Page();
UserControl ctl =
(UserControl)page.LoadControl("~/RSSReaderControl.ascx");
page.Controls.Add(ctl);
StringWriter writer = new StringWriter();
HttpContext.Current.Server.Execute(page, writer, false);
return writer.ToString();
}
}

頁面中還有用到一個圖片這里就不上傳了。
代碼下載:
http://xiazai.VeVB.COm/200909/yuanma/RSSREader.rar

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 郑州市| 海林市| 东山县| 海原县| 饶河县| 定州市| 静安区| 扶余县| 尼勒克县| 衡阳市| 桂阳县| 高密市| 桐庐县| 贵州省| 昌吉市| 英吉沙县| 泰顺县| 中宁县| 财经| 沙雅县| 巢湖市| 城口县| 黎平县| 黑水县| 新营市| 北票市| 郯城县| 桑日县| 应城市| 肥城市| 鄄城县| 浦东新区| 溧水县| 周口市| 天气| 昌吉市| 平南县| 胶南市| 繁昌县| 池州市| 固镇县|