ASP学习笔记2

  华恩IT

一、Cookie
cookie 是一种服务器留在用户电脑中的小文件。当同一台电脑通过浏览器请求页面时,这台电脑也会发送 cookie。通过 ASP,您能够创建并取回 cookie 的值。
"Response.Cookies" 命令用于创建 cookie。
"Request.Cookies" 命令用于取回 cookie 的值。
<%
fname=Request.Cookies("firstname")
response.write("Firstname=" & fname)
%>
创建一个名为 "firstname" 的 cookie,并把值显示到了页面上。


二、Session 对象
Session 对象用于存储用户的信息。存储于 session 对象中的变量持有单一用户的信息,并且对于一个应用程序中的所有页面都是可用的。设置 Timeout 属性可以设置Session时间
<%
Session.Timeout=5
%>
要立即结束 session,可使用 Abandon 方法


三、存储和取回 session 变量
<%
Session("username")="jack"
Session("age")=25
%>
例子是把 "jack" 赋值给名为 username 的 session 变量,并把 "25" 赋值给名为 age 的 session 变量


四、移除 session 变量
contents 集合包含所有的 session 变量,可通过 remove 方法来移除 session 变量。
Session.Contents.Remove("")
如需移除 session 中的所有变量,可以使用 RemoveAll 方法,Session.Contents.Count可以输出集合的项目数量。


五、Application 对象
Application 对象用于存储和访问来自任何页面的变量,类似于 session 对象。所有的用户分享一个 Application 对象。


六、存储和取回 Application 变量

比如创建一个名为user的Application 变量application("user")=1而访问变量值,可以通过
Response.Write(Application("user"))来获取


七、Application.StaticObjects循环集合可以查看存储于Application 对象中的对象的值


八、锁定和解锁
 "Lock" 方法来锁定应用程序,"Unlock" 方法来对应用程序进行解锁。
Application.Lock和Application.Unlock。


九、#include 指令
通过使用 #include 指令,我们可以在服务器执行 ASP 文件之前,把另一个ASP文件插入这个文件中。比如:
<p><!--#include file="wisdom.inc"--></p> 表示插入了名为wisdom.inc的文件。


十、Including 文件的语法
在 ASP 中引用文件,需要把 #include 命令置于注释标签之中:
<!--#include virtual="somefilename"-->


十一、Global.asa 中的事件
告知 application 和 session 对象在启动和结束时做什么事情,
Global.asa 文件能包含四种类型的事件:Application_OnStart,Application_OnEnd,Session_OnStart,Session_OnEnd


十二、<object> 声明
<object> 标签应位于 <script> 标签之外。比如:
<object runat="server" scope="session" id="MyAd" 
progid="MSWC.AdRotator">
</object>
表示创建了一个名为 "MyAd" 且使用 ProgID 参数的 session 作用域对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值