第1章ASP .NET基础知识.doc

第1章ASP .NET基础知识.doc

ID:28761525

大小:973.00 KB

页数:15页

时间:2018-12-14

第1章ASP .NET基础知识.doc_第1页
第1章ASP .NET基础知识.doc_第2页
第1章ASP .NET基础知识.doc_第3页
第1章ASP .NET基础知识.doc_第4页
第1章ASP .NET基础知识.doc_第5页
资源描述:

《第1章ASP .NET基础知识.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第1章ASP.NET基础知识ASP.NET是Microsoft公司推出的用于编写动态网页的一项功能强大的新技术,是Microsoft公司的动态服务器页面(ASP)和.NET技术的集合。它与以前的网页开发技术相比有了很大的进步,本章将从网页的基础知识说起,使读者对ASP.NET技术有一个基本认识。1.1什么是ASP.NET1.1.1什么是静态网页当今社会是一个网络的社会,相信读者都浏览过各式各样的网页。在这些网页中,包含有静态网页和动态网页。那什么是静态网页呢?一般来说,静态网页就是在用户访问网页之前,其内容已经由网页的作者完全确定了。这些网页是由一些HTML代码组成的,可以直

2、接通过文本编辑器编写,并保存为.htm或.html格式的文件。对于任何用户来说,静态网页的内容(包括文本、图像、超链接等)和外观总是相同的,并不随着用户、访问时间、如何访问等其他因素的改变而改变。下面给出了一个静态网页的例子,已经编辑好的HTML代码为:WelcomeToMyWebsite

欢迎来到我的家

这里有你需要的各种信息

如果你没有找到你所需要的东西,那么请你

3、er@myweb.com">联系我无论哪一个用户在何时访问该网页,都会看到如图1-1所示的网页形式。只要其源代码不变,网页的样子始终不会改变。图1-1静态网页示例1.1.2什么是动态网页这里所说的动态网页并不是指在网页上由于放入了一些如Flash动画等元素,而使网页有比较活泼的内容的网页。“动态”的“动”指的是“交互性”,通俗的说就是网页能不能根据访问者或访问时间的不同而显示出不同的内容。下面给出一个动态网页的例子,当用户访问此网页的时候,可出现如图1-2所示的界面。图1-2动态网页界面当用户在“请输入你的名字”文本框中输入一个名字如“赵云

4、”,并单击“提交”按钮之后,将出现如图1-3所示的界面。动态网页可分为客户端动态网页和服务器端动态网页两类,下面简要介绍一下它们各自的工作原理。图1-3提交信息后的界面1.客户端动态网页在客户端模型中,附加到浏览器上的模块(插件)完成创建动态网页的全部工作。HTML代码通常随含有一套指令的文件传送到浏览器,此文件在HTML页中引用,还有一种情况是这些指令与HTML代码混合在一起,当遇到用户请求时,浏览器利用这些指令生成纯HTML。也就是说,用户看到的网页是根据用户的请求动态生成的,然后返回到浏览器上。客户端技术在近年来越来越不受欢迎,因为使用该技术需要下载客户端软件,而且当需

5、要下载其他单独的指令文件时,时间较长。另外,因为每一种浏览器都以不同的方式解释指令,所以不能保证InternetExplorer能理解指令,其他的浏览器如NetscapeNavigator或者Opera也能够理解它们。客户端技术的另外一个缺点是当编写使用服务器资源的客户端代码时会出现问题,因为代码是在客户端被解释的,客户端脚本的所有代码将会完全公开,这不是我们希望的。2.服务器端动态网页在服务器端模型中,HTML源代码与混合在其中的一套指令被传回到Web服务器。当用户请求该页时,这些指令在服务器上被处理,然后再返回浏览器。与客户端模型相比,只有描述最终页的HTML代码才被传到

6、浏览器,并可以保证大多数的浏览器能够显示该页。ASP.NET就属于服务器端模型。1.1.3提供动态网页的技术根据上一节所介绍的内容,本节将介绍一下能够提供动态网页的各种技术,让读者对它们有一个大概的了解。1.能提供动态网页的客户端技术提供动态网页的各项技术都依赖于内置在浏览器中的模块(插件)来处理指令。这里的客户端技术包括脚本语言、各种控件以及各种编程语言。(1)JavaScriptJavaScript是最早的浏览器脚本语言。它用于创建小而高效的应用程序。这些应用程序可以完成重复性的任务,而且还能处理由用户生成的事件。Microsoft公司从InternetExplorer3

7、.0开始推出了它的JavaScript版本,叫做JScript,到目前的IE版本一直支持它。(2)VBScriptVBScript是Microsoft公司从InternetExplorer3.0版本开始推出的脚本语言,它基于VisualBasic语言,在功能上与JavaScript没有太大的区别,但是VBScript的最大不足之处在于只有Microsoft自己的浏览器支持它。现在,Microsoft公司已经在.NETFramework中用VB.NET取代了VBScript。VBScript是Micros

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。