asp复习系列 -- 常用基本知识
时间:2006-05-10 来源:pplboy
页间数据传递
POST Request.form(“username”) FOR EACH name IN Request.Form
Response.Write(“<BR>“&name&”=“)
Response.Write(“Request.Form(name))
NEXT Request.Form Request.Form(“HowHear”).Count
GET Request.QueryString(“item”) 对Query字段进行Encode操作
<a href=“response.asp?Message=<%=Server.URLEncode(“This Query String has been URL encoded.”)%>“> Query字段在主页间传递参数时是非常有用的,但是两种场合还是不要使用。一种是传递隐含信息,另一种是传递大量信息。 重引导用户到另一个主页位置
IF Request.Form(“UserName”)=“” THEN Response.Redirect”register.asp” Response.Status=“302 Object Moved”
Response.AddHeader”Location”,”URL” 包含其他文件
<!--#INCLUDE VIRTUAL=“mybanner.inc” -->
<!--#INCLUDE FILE=“mybanner.inc” -->
注意
当你改变了包含的文件时,并不一定马上就看到效果,那是因为IIS的缓存,IIS在对正常文件变动的响应要迅捷于对包含文件变动的响应。 Sessions的使用和处理
Session(“Greeting”)=“欢迎!”
Response.Write(Session(“Greeting”))
几乎所有的Session存储的内容存在Content集合中。例如,下面两个语句是等效的:
<% Session(“MyVar”)=“Some data” %>
<% Session.Contents(“MyVar”)=“Some data” %> Session结束的控制
<% Session.Timeout=60 %> //限定时间
<% Session.Abandon %> //消除一个Session Sessions事件
和其他对象不同的是,Session对象中有事件(Event)。一共两种:Session_OnStart事件,当一个Session开始时被触发。还有Session_OnEnd事件,当一个Session结束时被触发。在一个脚本中你可以和其中一个并且只能和其中一个事件关联。 Session是怎样工作的?
Session其实是利用Cookie进行信息处理的,(参见后面有关Cookies的介绍),当用户首先进行了请求后,服务端就在用户浏览器上创建了一个Cookie,当这个Session结束时,其实就是意味着这个Cookie就过期了。 什么是Application?
服务器端会话 类似 php的session 在Active Server Pages中使用组件
在你使用一个组件之前,你需要首先创建一个它的事例,你可以在任何一个ASP文件中随意的运用内置对象的属性、方法、集合,但是对于组件,你必须在特定范围内创建事例来运用它,下面部分,你会学会怎样在页面,session, application的范围 内创建组件事例。
POST Request.form(“username”) FOR EACH name IN Request.Form
Response.Write(“<BR>“&name&”=“)
Response.Write(“Request.Form(name))
NEXT Request.Form Request.Form(“HowHear”).Count
GET Request.QueryString(“item”) 对Query字段进行Encode操作
<a href=“response.asp?Message=<%=Server.URLEncode(“This Query String has been URL encoded.”)%>“> Query字段在主页间传递参数时是非常有用的,但是两种场合还是不要使用。一种是传递隐含信息,另一种是传递大量信息。 重引导用户到另一个主页位置
IF Request.Form(“UserName”)=“” THEN Response.Redirect”register.asp” Response.Status=“302 Object Moved”
Response.AddHeader”Location”,”URL” 包含其他文件
<!--#INCLUDE VIRTUAL=“mybanner.inc” -->
<!--#INCLUDE FILE=“mybanner.inc” -->
注意
当你改变了包含的文件时,并不一定马上就看到效果,那是因为IIS的缓存,IIS在对正常文件变动的响应要迅捷于对包含文件变动的响应。 Sessions的使用和处理
Session(“Greeting”)=“欢迎!”
Response.Write(Session(“Greeting”))
几乎所有的Session存储的内容存在Content集合中。例如,下面两个语句是等效的:
<% Session(“MyVar”)=“Some data” %>
<% Session.Contents(“MyVar”)=“Some data” %> Session结束的控制
<% Session.Timeout=60 %> //限定时间
<% Session.Abandon %> //消除一个Session Sessions事件
和其他对象不同的是,Session对象中有事件(Event)。一共两种:Session_OnStart事件,当一个Session开始时被触发。还有Session_OnEnd事件,当一个Session结束时被触发。在一个脚本中你可以和其中一个并且只能和其中一个事件关联。 Session是怎样工作的?
Session其实是利用Cookie进行信息处理的,(参见后面有关Cookies的介绍),当用户首先进行了请求后,服务端就在用户浏览器上创建了一个Cookie,当这个Session结束时,其实就是意味着这个Cookie就过期了。 什么是Application?
服务器端会话 类似 php的session 在Active Server Pages中使用组件
在你使用一个组件之前,你需要首先创建一个它的事例,你可以在任何一个ASP文件中随意的运用内置对象的属性、方法、集合,但是对于组件,你必须在特定范围内创建事例来运用它,下面部分,你会学会怎样在页面,session, application的范围 内创建组件事例。
相关阅读 更多 +