课程咨询 :025-84812726

南京.NET培训 > 达内新闻 > 介绍ASP.NET页面
  • 介绍ASP.NET页面

    发布:.net培训      来源:.net培训      

  • 本文我们将要创建ASP.NET页面  。假设你是一个大型新闻网站(如MSNBC.com)的Web开发者,所有的新闻内容都保存在MicrosoftSQLServer2000数据库中  。具体地说,这些文章是都保存在一个名为Articles的表中,表中以下字段与我们的程序密切相关:

    ArticleID—主键,自增长的整型字段,用来唯一标识每一篇文章;
    ◆Title—指定标题,字段数据类型:varchar(50);
    ◆Author—指定作者,字段数据类型:varchar(50);
    ◆Description—新闻内容描述,字段数据类型:varchar(2000);
    ◆DatePublished—新闻发布日期,字段数据类型:datetime

    请注意,Articles表中可能还有其它字段,上面所列的只是我们在创建聚合文件的时候所要用到的字段  。而且,这只是一个非常简单的数据模型,在是应用的数据库环境中,你可能会使用更加标准化的数据库模型,比如具备一个单独的authors(作者)表,有一个建立作者和文章之间多对多关系的表等等  。

    下一步,我们将创建一个ASP.NET页面,用格式化好的RSS2.0XML文件显示一个最新的新闻列表  。在讲述如何在ASP.NET页面中完成这种转换之前,我们要先介绍一下RSS2.0规范的内容  。我们应该记住,在整个规范中,RSS是被设计用来为聚合内容提供一个数据模型  。那么毫无疑问,它会有一系列的XML元素,用来描述Web站点要聚合的内容信息,以及一系列用来描述某一特定新闻项的XML元素  。最后,不要忘记RSS聚合文件是一个XML格式文件,必须符合XML格式化的准则,也就是:

    所有XML元素必须正确嵌套;
    所有的属性值要用引号包含起来;
    < ,>,&,"和符号要相应地替换为< ,>,&,"和';

    而且,XML格式是大小写敏感的,这就意味着,XML元素的起始和终止标签必须匹配,拼写和大小写都必须一致  。

    RSS2.0的根元素是< rss>元素,这个元素可以有一个版本号的属性  。

    在< channel>元素里面有三个必需的子元素,用来描述Web站点的信息  。这三个元素是:
    ◆title—定义聚合文件的名称,一般来说,还会包括Web站点的名称;
    ◆link—Web站点的URL;
    ◆description—Web站点的一段简短的描述  。
    除此之外,还有一些可选元素来描述站点信息  。这些元素的更多信息请参见RSS2.0规范  。

    每一个新闻项目放在一个单独的< item>元素中  。< channel>元素可以有任意数量的< item>元素  。每个< item>元素可以有多种的子元素,唯一的要求是最少必须包含< title>元素和< description>元素其中一个作为子元素  。以下列出了一些相关的< item>子元素:
    ◆title—新闻项目的标题;
    ◆link—新闻项目的URL;
    ◆description—新闻项目的大纲;
    ◆author—新闻项目的作者;
    ◆pubDate—新闻项目的发布日期

    下面是一个非常简单的RSS2.0聚合文件  。你可以从RSSgeneratedbyRadioUserLand看到其他的RSS2.0文件的例子  。

    1. <rssversionrssversion="2.0"> 
    2. <channel> 
    3. <title>LatestDataWebControls.comFAQstitle> 
    4. <link>http://datawebcontrols.comlink> 
    5. <description> 
    6. ThisisthesyndicationfeedfortheFAQs  
    7. atDataWebControls.com  
    8. description> 
    9. <item> 
    10. <title>WorkingwiththeDataGridtitle> 
    11. <link>http://datawebcontrols.com/faqs/DataGrid.aspxlink> 
    12. <pubDate>Mon,07Jul200321:00:00GMTpubDate> 
    13. item> 
    14. <item> 
    15. <title>WorkingwiththeRepeatertitle> 
    16. <description> 
    17. ThisarticleexamineshowtoworkwiththeRepeater  
    18. control.  
    19. description> 
    20. <link>http://datawebcontrols.com/faqs/Repeater.aspxlink> 
    21. <pubDate>Tue08Jul200312:00:00GMTpubDate> 
    22. item> 
    23. channel> 
    24. rss> 
            更多.net资讯请点击:.net培训课程资料。
    推荐文章

上一篇:ASP.NET中的HTTP协议

下一篇:ASP.NET页面的创建

最新开班日期  |  更多

.NET工程师--全日制班

.NET工程师--全日制班

开班日期:04-28

.NET—零基础周末班

.NET—零基础周末班

开班日期:04-28

.NET—零基础全日制

.NET—零基础全日制

开班日期:04-28

.NET工程师--周末班

.NET工程师--周末班

开班日期:04-28

  • 地址:南京市龙蟠中路30号东来商务中心A座5楼
  • 课程培训电话:025-84812726     全国服务监督电话:400-111-8989
  • 服务邮箱 tousu@tedu.cn
  • 2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56