AS P.NET网页开发实用教程课件作者陈运海电子教案第4章节.pptVIP

AS P.NET网页开发实用教程课件作者陈运海电子教案第4章节.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ASP.NET网页开发实用教程 第4章 特殊WEB服务器控件的应用 本章应知 1. 几种特殊服务器控件的特点 2. 一般控件和特殊控件结合使用的方法 本章应会 1. 使用基本控件和特殊控件制作动态广告条 2. 表格控件的综合应用 3. 制作网站中的日历 4.? 数据显示控件的使用 4.1特殊服务器控件的应用概述 我们在前面的章节已经学习过了一些ASP.NET的基本控件以及它们的使用方法,接下来要学习的是在ASP.NET中的一些较为复杂而且使用频率较高的特殊控件。这些控件往往同许多基本的Web控件和HTML控件结合使用,来完成一些较为复杂或功能较强的操作。它们往往使我们的系统或页面更加规范、美观,功能更加完善、强大。下面我们就来一步步学习这些特殊服务器控件的使用方法。 4.2 项目1 动态广告条的制作 我们常常可以在各类网站上看到动态的广告条。即每次将该页面加载到浏览器中时,都会从预定义列表中随机选择一个广告,展示在浏览者的眼前。这使得我们的网站显得生机勃勃,变化多端。而达到这种效果实际上主要采用了ASP.NET中的一种特殊控件“AdRotator”。下面我们就来制作一个动态的广告条。要求如下: (1)最终效果如图4-1、图4-2、图4-3所示。三个画面轮流切换,呈现出一种动态的广告效果。 (2)当点击其中一个广告条的时候,页面就会链接到相关的网站上,如图4-4所示。 4.2.1 任务1 储备广告条所需图片 “工欲善其事,必先利其器”,我们首先要把手头上的资料准备好。我们需要三个广告图片,分别让它们链接到微软、网易和搜狐三个网站上。图片的规格大致为450×80或者470×60,最好为gif格式,并分别将它们命名为banner1 、banner2、 banner3,如图4- 5所示。 4.2.2 任务2 使用Form 控件和AdRotator控件制作动态广告条页面 (2) 使用AdRotator控件调用外部XML文件。与ASP 3.0所不同的是,在ASP.NET中,AdRotator控件调用的是外部XML文件而不再是普通的文本文件,这样不论从安全性或是传输效率都有了显著提高。 我们将AdRotator控件放置在表单(Form 控件)中,制作代码如下: form runat=server asp:AdRotator id=ar1 AdvertisementFile=Ads.xml BorderWidth=1 runat=server / /form 在这里我们将调用一个外部的Ads.xml文件。外部文件Ads.xml在下面的叙述中会给出其内容。 (3)为页面添加说明文字。为了便于网页浏览者浏览,我们为这个页面上加上一句说明性的话“动态广告条示例”,我们使用文本Lable控件,制作代码如下: asp:Label id=“Label1” runat=“server”动态广告条示例 /asp:Label 4.2.3 任务3 制作ads.xml 文件中的轮换时间表 XML文件的结构在第9章有专门介绍,这里只是用它来与组件AdRotator配合使用。?xml version=1.0 encoding=gb2312?表示所使用的XML规范与1.0版本兼容,所使用的编码gb2312。每一显示广告切换画面用Ad……/Ad之间的内容来定义。所有的切换画面均位于Advertisements……/Advertisements。 表4- 1 广告控件所用到的属性 4.3 项目4 动态生成的表格 在我们进行Web设计时,Table控件(表格)是一个十分常用的工具,它可以为我们合理的放置各式各样的数据元素,诸如文字数据、图像数据、字符数据等;它往往可以使我们的页面更为规范美观、结构更为紧凑合理。但在实际的操作中,我们往往需要根据数据的改变而适当的调整表格的区域,这往往是一个比较麻烦的过程,因此,我们通常需要通过一些其他简单控件的组合使用,来方便的操作表格,使之能够动态的、及时的为我们服务,下面我们看这样一个相关的实例。 效果描述如下: (1)表格的初始状态,如图4-6所示。 (2)通过选择两个下拉列表,来决定需要生成怎样的表格,如图4-7所示。 ? (3)点击按钮“生成表”,根据下拉列表中的条件动态生成表格,如图4-8所示。 4.3.1 任务1 使用基本的表单控件制作表格条件 在这里,我们使用服务器控件中的3个基本控件:Form、Button、 DropDownList来设置生成动态表

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档