asp 笔记一

HTML

1.     基本结构

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<meta http-equiv="refresh" content="10”; url=”http://www.renren.com" />

<meta http-equiv="Genaerator" content="开发工具" />

<title>无标题文档</title>

</head>

 

<body background="file:///C|/inetpub/wwwroot/MyWeb/QQ截图未命名.png" bgcolor="#00CCFF" link="#CC0000" alink="#CCFF99" vlink="#99CCCC">

<form action="" method="get" name="xx" target="_parent"><input name="ss" type="text" value="aa" /></form>

</body>

</html>

2.     字体设置

<Hn align=”left/right/center/justify”> n=1-6</hn>

<font size=字号大小  face=字体 color=颜色>被设置的文字</font>

字体样式标记,见:网页设计 范例1(文本格式).html

 

<p align=”left/right/center/justify”>文字</p>段与段之间加空行

<br>      <div align=”left/right/center/justify”>分节</div>

<hr align="left" color="#00CCFF" size="6" width="50%" noshade="noshade">

实例见:网页设计 范例2(布局标记).html

 

列表标记

无序列表<ul type=”disc/circle/square”><li>列表项</li></ul>

无序列表<ol type=”1/I/a/A/i” start=” ”><li>列表项</li></ol>

定义列表<dl><dt>列表项</dt><dd>说明性文字</dd></dl>

实例见:网页设计 范例3(列表标记).html

 

超链接

<a href="" title="提示性文字" target="_self">连接文本<a>

内部链接,外部链接,书签链接

<a name=”first”> 第一 </a>

<a href=”#first”> 指向第一</a>

<a href=”url地址#first”> 指向第一</a>

 

表格标记

<table><tr><th></th></tr> <tr><td></td></tr></table>

见实例,dreamwaver演示

表单域标记

文本域

<input type=”text” name=” ” value=” ” maxlength=最大字符数 size=宽度>

密码

<input type=”password” name=” ” value=” ” maxlength=最大字符数 size=宽度>

多行文本域

<textarea  name=” ” value=”初始值” rows=”” cols=””></textarea>

按钮域

<input type=”submit” name=”” value=””>

<input type=”reset” name=”” value=””>

<input type=”button” name=”” value=””>普通按钮,通过调用函数实现功能

实例见enet

 

框架标记,见实例

 

 

 

 

ASP

VBScript

注释,见例1

变量类型,只有一种,包含多种子类型,各类型之间可以通过函数相互转换

变量命名规则:必须以字母开头,不能含有句点,长度不能超过255个字符,不能和关键字重名,在作用域内唯一

变量声明:显式声明(dimpublicprivate),隐式声明(直接用),若说明了option explicit 则必须显示声明

 

数组

静态数组:dim a(3) ‘4个元素

         dim a(3,4) ‘20个元素

动态数组:dim|public|private 数组名()

         redim 数组名()

多次定义:dim a()

         redim a()

         redim preserve a()

 

运算符:求幂:^;  负号、减:-;乘:*;除:/;整除:/; 求余:mod; :+;字符串连接:&;

比较运算符:=  <>  <  >  <=  >=

逻辑运算符:not and or xor equ(等价  2>1 equ 3>2

 

流程控制

if……elseif……else……end if  见例3

select case 测试表达式

case 表达式:语句1

case else 语句n

end select

 

for 计数变量=初值 to 终值  步长值

         语句组

next

 

for each 变量 in 数组或者集合

         语句组

next

 

do while/until 条件表达式

         语句组

loop

 

do

         语句组

loop  while/until 条件表达式

 

 

过程和函数

sub过程名(参数)……end sub  没有参数返回,见例2

function 函数名(参数)‘即使参数为空,也不能省

        函数序列

        函数名=表达式   ‘必须的

end function

<head><!--#include file=””--></head>

 

有很多内置函数:省略

 

 

ASP内置对象

 

response对象

response对象的方法

response.write string

1)  string可以是asp中任何合法的数据类型

2)  例如:Response.Write("<P><font color=red size=5>距离北京奥运会还有")html标记要作为字符串格式输出。

3)  <%%>之间只有response.write时,可以简写为<%=string>

4)  转义字符/>

<%response.write”<font color=bule %/>”%>

 

response.end

使用了之后将不处理后面的内容

 

response.clear

先将response.buffer置为true。服务器的缓冲器置空,丢失所有数据;清除正文而不清除标题

 

response.flush

发送数据到缓冲区

 

response.redirect(““)

使浏览器重定向到指定的网址。

 

response对象的属性

response.buffer=true|false

必须放在asp文件的第一行

 

response.expires=分钟数

指定了页面在浏览器中缓存的时间长度。用户登录页面可以利用response.expires=0,使页面立即过期,确保安全。

 

response.isclientconnect=true|false

只读,判断客户端是否连接着服务器

 

response对象的数据集合

response只有一个数据集合,即cookies集合。

response.cookies(cookiesname)=cookiesvalue

response.cookies(cookiesname).expires=时间。设定cookies的有效期。

 

 

request对象

可以利用它访问客户端对服务器提交的各种请求信息,包括html表单传递的数据、url地址后面的附加字符串、客户端的cookies信息、用户认证等。

request对象的数据集合

request.form(“”)  取得客户端利用post方法传递的数据

request.querystring(“”)  取得客户端利用get方法传递的数据

上述两者可以直接用request(“”)实现

 

request.servervariables(“环境变量名”)

request(“环境变量名”)

取得环境变量

 

request.cookies()读取cookies中的信息

 

request对象的属性

request.totalbytes 见例4

 

request对象的方法

request.binaryread(count)

以二进制方式来读取客户端用post方法所传递的数据。request数据集合方法与binaryread只能二选一,故binaryread不常用。

例:

<%

dim len,num,arr()

len=request.totalbytes

num=cint(len/3)

redim arr(num)

for i=0 to num

  arr(i)=request.binaryread(3)     每三个字节存放在一个单元中

next

%>

 

结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值