ASP.NET页面的创建

开发 后端
本文介绍我们将建立一个名字叫rss.aspx的ASP.NET页面,这个页面会按照RSS2.0规范的格式返回Articles数据库表中的最新的5个新闻项。

我们如何按照RSS2.0规范存储我们的新闻项,我们先创建一个ASP.NET页面,当用户发出请求时,就会返回网站聚合的内容。更确切地说,我们将建立一个名字叫rss.aspx的ASP.NET页面,这个页面会按照RSS2.0规范的格式返回Articles数据库表中的最新的5个新闻项。

可以有几种方法来完成这件事,稍后将会讲到。但是现在,我们首先要完成一件事,那就是先要从数据库中获得最新的5个新闻项。这可以用下面的SQL查询语句获得:

SELECTTOP5ArticleID,Title,Author,Description,DatePublishedFROMArticlesORDERBYDatePublishedDESC

获得了这些信息以后,我们需要把这些信息转换成相应的RSS2.0格式聚合文件。要把数据库的数据显示为XML数据最简单、快速的方法就是使用 Repeater控件。准确地说,Repeater控件将在HeaderTemplate和FooterTemplate模版里显示< rss>元素、< channel>元素以及站点相关的元素标签,在ItemTemplate模版里面显示< item>元素。下面是我们这个ASP.NET页面(.aspx文件)的HTML部分:

  1. <%@Pagelanguage="c#"ContentType="text/xml"Codebehind="rss.aspx.cs" 
  2. AutoEventWireup="false"Inherits="SyndicationDemo.rss"%> 
  3. <asp:Repeateridasp:Repeaterid="rptRSS"runat="server"> 
  4. <HeaderTemplate> 
  5. <rssversionrssversion="2.0"> 
  6. <channel> 
  7. <title>ASP.NETNews!</title> 
  8. <li> 

【编辑推荐】

  1. ASP.NET页面显示XML数据
  2. 了解什么是IFRAME ASP.NET
  3. ASP.NET生命周期的展示
  4. 解决ASP.NET AJAX脚本的错误问题
  5. 详解ASP.NET应用程序
责任编辑:佚名 来源: 网易空间
相关推荐

2009-07-31 13:06:53

CheckBoxLisASP.NET页面

2009-08-05 14:17:27

ASP.NET错误页面

2009-10-19 15:14:48

aspx扩展

2009-07-23 14:17:41

2009-07-29 17:26:39

ASP.NET页面

2009-07-31 10:23:44

缓存页面ASP.NET缓存

2009-08-03 13:38:18

ASP.NET编程模型

2009-07-27 15:25:40

aspx页面ASP.NET

2009-07-23 10:52:38

2009-08-05 18:22:55

2009-07-31 10:33:54

ASP.NET页面输出

2009-07-29 14:35:34

页面输出缓存ASP.NET

2009-07-21 15:40:59

Asp.Net动态页面

2009-07-28 16:40:11

ASP.NET异步页面

2009-07-29 13:57:53

创建SlideShowASP.NET

2009-07-31 14:49:22

asp.net自定义错

2009-07-23 14:08:58

2009-07-29 16:41:45

ASP.NET页面框架

2009-08-05 14:01:50

ASP.NET配置错误

2009-08-24 18:00:52

ASP.NET模板生成
点赞
收藏

51CTO技术栈公众号