WEB程序设计之web服务器与Asp

本文介绍了Web程序设计中的Web服务器IIS的安装、测试和配置,强调了ASP程序的运行步骤和VBScript基础。讨论了ASP中的常用函数以及Request、Response、Session和Application等五大对象。通过用户登录、复合复选框和在线考试实例,深入阐述了ASP在实际应用中的工作原理。
摘要由CSDN通过智能技术生成



WEB程序设计之web服务器与Asp





1、Web服务器(IIS)

1)IIS的安装:

安装方法见如下链接:IIS安装

2)IIS的测试:

(1)IIS安装好后,在C:盘将增加一个文件夹C:\Inetpub\wwwroot\,这个目录也为Web站点的根目录.

(2)在控制面板->管理工具将增加Internet信息服务项,该项目将用于对IIS进行配置。

(3)打开浏览器,在地址栏输入http://localhost/或http://127.0.0.1,如果出现欢迎页,则表示IIS工作正常。

3)IIS设置:

主目录设置

默认文档设置

目录浏览

虚拟目录设置及访问方法

4)Web服务器访问方法

我们可以采用如下几种方法来访问Web服务器。

通用方法(可访问本机也可访问其他机器)http://计算机名称(域名)或http://ip地址

本机访问方法:http://localhost/或http://127.0.0.1

如果我们有一个文件位置为C:\Inetpub\wwwrooot\a.html,则通过浏览器访问的地址为:http://localhost/a.html

如果文件的位置为C:\Inetpub\wwwrooot\news\b.html,则通过浏览器访问的地址为:http://localhost/news/b.html

我们编写的ASP文件必须放在C:\Inetpub\wwwrooot中,通过浏览器来访问,IIS才会对其中的代码进行解析,直接访问的其中的ASP代码将无法解析,请大家注意。

5)运行第一个ASP程序

运行asp程序的步骤:

(1)将asp文件保存或拷贝到主目录或虚拟目录中

(2)向IIS发出请求,请求执行该asp文件

一个ASP文件的代码可包含三部分的内容:

① HTML和CSS;

② 客户端脚本,位于<script></script>之间;

③ 服务器端脚本,通常位于“<%”与“%>”之间

Asp默认使用VBScript作为脚本语言,代码不区分大小写。asp代码必须分行书写,一行只能书写一条asp代码。


2、VBScript介绍

VBScript是弱类型语言,只有一种数据类型(变体型variant)使用dim 语句来定义变量,在声明变量时不指定变量类型,可以在页头放在<%Option Explicit%>来强制变量声明

服务器端ASP脚本程序代码,用<%和%> 定界符括起来,ASP文件的扩展名为.asp,ASP代码将在服务器端执行,将执行结果发送给客户端,所以客户端是不可能看到ASP代码的。

思考题:可不可以将html文件的扩展名改为asp,可不可以将asp文件的扩展名改为html


3、常用的数学函数:

Int(number)

Round(number[,decimal])

Rnd()


4、常用字符串函数:

Len(string)

LCase(string) 、UCase(string)

Trim(string) 、Ltrim(string) 、Rtrim(string)

Mid(string,start[,length]) 、 Left(string,length) 、 Right(string,length)

Replace(string, find, replacewith)

InStr(string1, string2)


5、常用数组函数 :

UBound(arrayname[, dimension])

Split(string[, delimiter])

Join(arrayname [, delimiter])

Array(arglist)


6、常用的检验函数

IsNumeric(variant) :如果可以转换为数值,则返回True

IsDate(variant) :如果可以转换为日期,则返回True

IsArray(variant) :如果是数组,则返回True

IsNull(variant) :如果不包含任何有效数据,则返回True


7、ASP五大对象:

Request:从浏览器端获取信息

Response:发送信息到浏览器

Server:提供Web服务器端的许多应用函数

Session:会话对象,用于存储使用者信息

Application:应用程序对象,用于在一个ASP应用内让不同使用者共享信息


浏览器发送HTTP请求的方法

1)输入网址(URL)(Get方式) URL代表网络上的一个资源,因此表示向IIS请求一个资源文件

2)提交表单(Post方式或Get方式) 将向IIS提交表单中的内容,如果选择Get方式,则提交的内容将以URL字符串的形式发送


Request对象:从客户端取得信息

Request对象用来获取客户端的信息,主要依靠4种数据集合,分别是QueryString、Form、Cookies、ServerVariables。

其中常用的两个集合


Request.form 获取客户端以POST方式提交的信息,指以POST方式提交的表单信息

Request.querystring 获取客户端以GET方式提交的信息,包括URL字符串中的信息,以GET方式提交的表单信息


语法为:Request[.集合名](参数),例如

<% user=Request.Form("user")

id=Request.QueryString("id") %>

Request的集合名可以省略,如id=Request ("id")

获取用户登录表单中的内容

服务器获取表单信息的过程



HTTP请求中包含的信息

对于提交表单发送的HTTP请求 HTTP请求数据包中有:

表单中的信息

客户端IP地址

请求文件的URL

HTTP协议的版本号……


8、用户登录实例

login.html

 
 
 
  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值