l第章设计.pptVIP

  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文档。上传文档
查看更多
l第章设计

第3章 网页设计 第3章 网页设计 3.1 静态网页设计 3.2 动态网页设计 3.3 HTML控件 3.4 Web服务器控件 3.5 Web表单验证控件 3.6 用户控件 学习目标 了解静动态网页的基本感念及其区别与联系 掌握常用HTML控件的使用; 掌握常用Web服务器控件的使用; 掌握Web表单验证控件的使用; 理解用户控件的创建与使用 3.1 静态网页设计 静态网页特点如下: 1)静态网页每个网页都有一个固定的URL,且网页URL以.htm、.html、.shtml等常见形式为后缀,而不含有“?”; 2)网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件; 3)静态网页的内容相对稳定,因此容易被有哪些信誉好的足球投注网站引擎检索; 4)静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠静态网页制作方式比较困难; 5)静态网页的交互性交叉,在功能方面有较大的限制。 3.2 动态网页设计 ASP程序的执行过程如图3.5所示。当浏览器向Web服务器请求调用ASP文件时,Web服务器响应该HTTP请求,调用ASP引擎,解释被申请的文件。当遇到与Active X Script兼容的脚本(VBScript、JavaScript)时,ASP引擎调用相应的脚本引擎进行解释处理。若脚本指令中涉及对数据库的访问,就通过数据库引擎与后台数据库进行连接,由数据库访问组件实现对数据库的操作,并将执行结果动态生成一个HTML页面返回Web服务器端,然后与页面中非脚本的HTML合并成一个完整的HTML页面送至客户端浏览器。 ASP功能强大,但也存在下列一些不足: 1). 仅2种非类型语言:VBscript ,Javascript 2). ASP页需要解释; 3). 代码,HTML和文本的混合; 4). 使用同一文件; 5). 额外的功能代码; 6). 代码不能重用; 7). 没有调试机制; 8). 先关闭WEB服务器才能安装新版本的DLL。 3.2.2 ASP .NET ASP.NET优点主要表现在: 1). 增强的性能 2).易于部署: 3).开发工具支持 4).多语言支持 5).高效可管理性 6).可缩放性和可用性 7).自定义性和扩展性 8).安全性 3.3 HTML控件 Web控件和Html控件各自特点如下: 1)使用起来也相当方便,举个简单的例子,例如Button的生成: Html控件是将庞大控件集合全部弄到页面中,用到哪个功能,就设置一下属性,如下: input type=submit/button runat=server 这样会占用相当大的控件资源 Web控件是将集成式的拆解成单功能的: asp:button id=btnOK / 这样就可以节省不必要的控件所占用的资源了。 2)Web控件具有回送功能,能够用ViewState维持控件的状态。Html控件则不能,当点击页面的操作,其状态就会丢失。3)Html控件与Web控件最大的区别是它们对事件处理的方法不同。对于Html窗体控件,当引发一个事件时,浏览器会处理它。但对于Web控件,事件仅由浏览器生成,但浏览器不会处理它,客户端要给服务器发个信息,告诉服务器处理事件。 不过有些事件,比如: 按下键/移动/鼠标等事件,A中没有这些事件(因为这些事件即时性强,服务器处理得不够及时,这时候Html控件就发挥其作用了,结合Html事件协助完成。 3.3.1 HtmlForm控件 3.3.2 HtmlInputText控件 3.3.3 HtmlInputButton控件 3.3.4 HtmlTable 控件 3.3.5 HtmlSelect 控件 3.3.6 HtmlImage控件 3.4 Web服务器控件 服务器端控件是ASP.NET框架的基础部分之一。作为ASP.NET框架的核心,服务器端控件是.NET框架中的一些表示Web Form上可视化元素的类。一些服务器端控件几乎就是某些标准HTML标签的简单映射,并提供一些服务器端的高效实现。而另外一些服务器端控件则是更大规模的抽象,封装了复杂的GUI任务,例如页面中显示数据的网格等,并最终输出成HTML表示。需要特别注意的是,使用服务器端控件的应用程序最终仍将呈现在浏览器中。下面介绍常用的服务器端控件。 3.4.1 ASP.NET Label 控件 Label 控件必须放在移动 ASP.NET 网页上的 Form 或 Panel 控件中,或者放在移动 ASP.NET 网页上的控件的模板中。也可以将它拖动到移动用户控件页上。使用 Text 属性设置 Label 控件要显示

文档评论(0)

xiaoyi2013 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档