到web服务器上,让web服务器帮芒去做。这样一来,虽然客户端比较清闲,则加重的web服务器的负荷。所以我们不可能说只用服务器端脚本。或者只用客户端脚本,经常是两者结合起来使用。比如:当用户在IE中点选一个按钮,来确实是否需要提交某条信息给服务器的验证时,就应该把验证代码放入客户端中。
客户端------------------------------服务器-----------------------数据库
(javascript或vbscript) (vbscript,javascript)
sql脚本
一般使用javascript 一般使用vbscript
如何区分代码是客户端执行,还是在服务器端执行
1:写在<% %>之间的代码将在服务器端执行
2:写在
思考:下列代码为什么会错误
<%msgbox("abcd")%>
第二章:asp的概述
在这一章中,我们要学习以下几个知识点:
1:asp的发展史
2
:asp运行原理
3:建立asp的运行环境
4:编写第一个asp
程序 5:如何执行一个asp程序
asp的发展史
asp全称为active server page 动态服务器网页
从1996年asp诞生到现在已经经历了10多年了,在这短短的十年内,asp却发生了一些变化 asp1.0-----------1996
asp2.0-----------1998
asp3.0-----------2000
目前主要的网络程序
设计语言有asp,php,jsp。从总的方面来说各种
网络程序语言基本上都是把脚本语言嵌入html标记语言混合在一起。但是asp
学习简单,使用方便;php
软件免费,运行成本低;jsp多平台支持。转换方便
asp运行原理
1:客户端通过IE向web服务器发出要访问一个网页的请求
2:web服务器通过分析来自客户端的请求,来定位网页的位置.
3:web服务器找到对应的网页之后,并处理网页中的程序代码,并最终生成纯的html代码
4:最后把纯的html返回给客户端的IE来执行,即会得到显示结果
5:可见asp程序都是在服务器端来执行的,只是把执行的结果(纯的html代码)返回给客户端
6:由于代码是在服务器端执行的。故其保密性非常好(用户通过ie看不到对应的源码)
建立asp.net的运行环境
1:安装IIS(internet information server)的步骤
1):可以通过windows2000的安装光盘就可以安装IIS(添加删除程序--->组件),讲解如何察看IIS
2):启动IIS,要想让web服务器,执行代码,必须要启动IIS,不过当你安装IIS之后,windows会 在每次启动时自动启动IIS,试着停止一下(默认web站点,单右-->停止)
3):测试IIS是否工作正常,输入[localhost/iisstart.asp]其中iisstart.asp是专门用来 给用户测试ISS用的
4):设置虚拟目录:
我们在开发网页工程的时候,可以把一个工程中的所有网页放在同一个目录下面,这样即便 于管理,也方便客户来访问网页,但是直接用目录来访问太麻烦,于是就作一个虚拟目录, 让这个目录实际上指向这工程的实际目录,这个目录,就是虚拟目录
5):设置默认文档:不用输入网页的名字,就可以自动去找到该网页
6):在drearmwave里面建站点
编写第一个asp.net应用程序
1:[response.write("字符串")向客户端的IE输出字符串]
2:保存之后,看到扩展名为*.asp
3:F5运行
如何执行一个asp程序
1:把asp.net的源程序复制到一个目录下面
2:创建一个虚拟目录(如果没有话)
3:打
开IE,在地址栏中按如下格式输入:
网页所在
计算机的ip地址/创建的虚拟目录名/网页名
4:特别的:如果web服务器与网页在同一台计算机中,则可以如下形式
localhost或127.0.0.1/创建的虚拟目录名/网页名,其中的http:可以省略,也即是
localhost或127.0.0.1/创建的虚拟目录名/网页名就行了
作业 1)名词解释:静态网页 动态网页 服务器端 客户端
2)小王正在家里上网访问新浪网站。此时谁是服务器端,谁是客户端
3)如果小王自己在家里访问自己计算机上的网站。此时方谁是服务器端,谁是客户端
4)静态网页的
工作原理
5)动态网页的工作原