1 / 235
2 / 235
目 录
(单击目录可直接到达该页)
一、ASP.NET 夜话之 1:ASP.NET 介绍
二、ASP.NET 夜话之 2 :ASP.NET 内置对象
三、ASP.NET 夜话之 3 :表单和控件
四、ASP.NET 夜话之 4 :Visual Studio 2005 中容易被忽略的技巧
五、ASP.NET 夜话之 5 :Page 类和回调技术
六、ASP.NET 夜话之 6 :ASP.NET 基本控件
七、ASP.NET 夜话之 7 :ADO.NET 介绍
八、ASP.NET 夜话之 8 :数据绑定控件
九、ASP.NET 夜话之 9 :验证控件
十、ASP.NET 夜话之 10:复合控件和母版页
十一、ASP.NET 夜话之 11:web.config 详解
注意: 本 书 根 据 CSDN 网 上 资 料 整 理 而 成 , 版 权 属 于 原 作 者
(http://my.csdn.net/zhoufoxcn)
3 / 235
ASP.NET 夜话之一:ASP.NET 介绍
题外话:去年至今年以来,陆续写过一些原创的文章了,很多是对原来所做项目的总结。
所以并不是很系统、很全面,都是针对某个知识点或者某个具体应用写的,有些朋友建议我
把自己的体会写成一个系统的,这次算是一个尝试吧,写得不好的地方请大家尽量抛西红柿
不要丢砖头。
之所以把这个系列叫做《asp.net 夜话》,是有一些原因的,某不厌酒喜茶,酒越喝越
糊涂,茶喝多了也仍然能保持清醒。白天很忙,所以每天回到家之后我会沏一壶茶,边喝茶
边看书,偶有心得体会就会用文字记录下来,过一段时间之后再将这些文字整理一下,觉得
语句还算通畅的就发表在博客(http://blog.csdn.net/zhoufoxcn)上了。这个关于 asp.net
系列的文章将会都在晚上完成,所以我叫它《asp.net 夜话》。这个系列偏重于实际于 asp.net
开发实战中的理论和经验方面的介绍。
本系列文章中会用到 Macromedia Dreamweaver 8 中文版、Microsoft Visual Studio
2005 中文版和 Microsoft SQL Server 2005 中文版,请先安装好相关软件。
好了,开始我们的正题 Asp.net 夜话之一 :asp.net 介绍。
在今天我主要介绍的有如下知识点:XHTML 语言、静态网页、动态网页、WEB 服务
器。
另外在看本节时,我可能会用到 Macromedia Dreamweaver 8 中文版,如果有条件,
在自己的电脑上安装一个会获得更好的体验。
1 XHTML 语言
在网页开发的早期,基本上都是使用 HTML 语言开发的,它因为语法要求比较松散,
虽然对开发者来说比较方便,但是机器处理起来比较困难,所以在 HTML 的基础上增加了
XML 的要求,这就形成了 XHTML 语言。XHTML 说白了就是符合 XML 标准的 HTML 语
言。当前版本的 Macromedia Dreamweaver 和 Microsoft Visual Studio 都支持 XHTML
开发。
以下是 Dreamweaver 创建的空 HTML 页面:
4 / 235
以下是 Microsoft Visual Studio2005 创建的空白 aspx 页面:
注意用红线标出的部分,上面的表示我们创建的是符合 XHTML 标准的页面。之所以要
提到这些,是因为经常遇到一些初学者写出的页面不符合标准在 Visual Studio2005 中无
法在视图界面中查看界面的效果。
2 静态网页
早期的网页都是使用静态网页的。所谓的静态网页就是在网页中不包含有需要在服务器
端执行的代码。比如一个含有 JavaScript 特效的 HTML 网页或一个含有 flash 的 HTML 网
页,它们虽然在网页呈现的效果会“动”,甚至还有运行代码,但是都是在客户端执行的代
码,因而算不上动态页面。
静态网页的好处是服务器只需要简单地将网页 HTML 创建并发送给浏览器就行了。静
态的缺点是维护起来困难,不能使用数据库带来的好处。
3 动态网页
动态网页是网页中包含有需要在 Web 服务器执行的代码。当我们向 Web 服务器请求
5 / 235
一个动态网页的时候,对于页面的 HTML 代码部分,Web 服务器直接传送给浏览器了,而
对于需要在 Web 服务器执行的代码,自然是 Web 服务器执行该部分代码并将最终的执行
结果也就是 HTML 代码传送给浏览器,因为浏览器不认识动态代码。也就是不论以何种语
言编写的动态网页,到达浏览器的时候都是 HTML 代码。
当然不同的编程语言编写的动态网页,Web 服务器会以不同的方式运行这些代码,更
专业一点的说法是 Web 服务器会交给不同的程序去执行这些代码,这些执行代码的程序我
们称之为脚本引擎。Web 服务器将这些脚本引擎的执行结果发送给浏览器。
目前常见的动态网页 jsp、asp、php 及 asp.net 等。
4 Web 服务器
Web 服务器是用来接受客户浏览器请求的,根据客户端浏览器请求决定如何显示网页
内容。当我们打开一个网页或者其它文件时,Web 服务器会设置决定如何将该文件的内容
交给客户端。
目前比较流行的 Web 服务器有 IIS(Internet Information Server)和 Apache。前者
是微软开发的,具有微软一贯的使用简单的特点,它运行 Windows 操作系统上,而 Apache
是一个开源软件,有Windows和Linux等系统下版本。我们做asp.net开发主要是使用IIS。
注意在某些系统安装时,默认安装可能没有安装 IIS,需要我们手动安装。具体步骤如
下:
打开控制面板,找到“添加/删除 Windows 组建”,点击打开界面,如下:
选中“Internet 信息服务(IIS)”选项,放入系统安装盘,点“下一步”就可以安装了。
在服务器上部署 asp.net 网站的时候,需要.net 的运行环境.net framework, .net
framework 类似于 Java 的 JDK,包含有.net 程序运行环境和命令行编译工具。如果服务器
评论0
最新资源