第2 章 ASP.NET 初步 ASP.NET 是微软公司于2000 年推出的一种Internet 编程技术,是.NET 框架的组成部分。它采用效率较高的、面向对象的方法来创建动态 Web 应用程序。 本章主要讲述什么是ASP.NET、ASP.NET 的发展、如何安装 ASP.NET 框架、如何配置IIS、如何安装 Visual Studio.NET 以及如何创建和运行 ASP.NET 应用程序。 2.1 什么是ASP.NET及其发展史 在本节中主要介绍 ASP.NET 的发展背景,ASP.NET 的工作特点以及 ASP.NET 的发展历史。 2. 1. 1 什么是ASP.NET 随着社会的发展,Internet 已经成为生活、学习和工作中不可缺少的一部分,许多单位和个人都开始准备建立自己的网站。如果只使用HTML 来设计成静态网页,就不能引入更多更强大的功能,因此创建动态的、交互式网站显得很重要。为满足这种需要,微软公司开发出了一种叫做动态服务器页面(Active Server Pages ,简称 ASP)的Web 开发平台。使用ASP进行 Web 开发一方面的确给网站设计者带来了简便,但是另一方面将服务器端代码和 HTML及 JavaScript 代码放在同一页面中,常常会导致 Web 页面中混合了服务器端逻辑代码和为用户界面设计的HTML 代码以及其他的一些问题,这样使得网站的各种代码难于管理,并且由于一些脚本语言的局限,很多功能都不能够轻松实现。为了解决上述这些问题及其他一些问题,微软公司开发出了 ASP.NET——更优秀的Web 开发环境。 ASP.NET 是一种独立于浏览器的编程模型。它可以在使用广泛的最新版本浏览器例如IE、Netscape 上运行,还可以在低版本的浏览器上运行。这也就是说,在使用ASP.NET 编写Web 应用程序时,不需要编写浏览器特定的代码,Internet 的很大一部分用户就可以使用这些Web 应用程序。需要注意的是,并不是所有的浏览器在执行 Web 应用程序时执行效果相同。 在 ASP.NET 中,所有程序的执行都是经过服务器编译的,当一个程序第 1 次被执行时,它先被编译为中间语言代码,再被编译器编译为二进制代码,当这个程序被再次执行时,只要程序没变化,就会直接在服务器上执行已编译的可执行的二进制代码,然后把执行结果通过网络返回给客户端,从而大大提升了执行效率。 2. 1. 2 ASP.NET 的历史 1996 年,ASP1.0 诞生,它的诞生给 Web 开发界带来了福音。它作为 IIS 的附属产品免费发送。并且不久就在 Window s 平台上广泛使用。早期的Web 开发是十分繁琐的,以至于要制作...