ASP教程之Session工具的汇合和属性
优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件SessionStaticObjects汇合StaticObjects汇合包括Session工具局限顶用<OBJECT>标志创立的一切工具。该汇合可用于断定工具特定属性的值,或用于遍历汇合并猎取一切工具的全体属性。
语法
Session.StaticObjects(Key)
参数
Key
要检索的属性。
正文
利用轮回把持布局能够遍历StaticObjects汇合中的关头字。请看上面的示例。
<%
Dimobjprop
ForEachobjpropinSession.StaticObjects
Response.write(objproperty&":"&Session.StaticObjects(objprop)&"<BR>")
Next
%>
SessionContents汇合
Session.contents汇合包含一切未利用<OBJECT>标志而为该会话创建的项目。此汇合可用于断定指定会话项的值或遍历汇合并检索出会话中一切项的列表。
语法
Session.Contents(Key)
参数
Key
要猎取的属性的称号。
正文
您可使用一个轮回把持布局经由过程Contents汇合的关头字来轮回。上面的示例演示这一历程。
<%
Dimsessitem
ForEachsessiteminSession.Contents
Response.write(sessitem&":"&Session.Contents(sessitem)&"<BR>")
Next
%>
CodePage
CodePage属性决意将被用以显现静态内容的代码页。
语法
Session.CodePage(=Codepage)
参数
Codepage
这是一个无标记整数,这个整数代表正在运转ASP剧本引擎的体系的无效代码页。
正文
代码页是一个能够包含数字、标点标记、和其他字母的字符集。关于分歧的言语和区域可使用分歧的代码页。比方,ANSI代码页1252用于美国英语和年夜多半欧洲言语;OEM代码页932用于日文汉字。
代码页是将字符映照成单字节值或多字节值的字符表。很多代码页共享ASCII字符会合0x00-0x7F之间的字符。
Abandon
Abandon办法删除一切存储在Session工具中的工具并开释这些工具的源。假如您未明白地挪用Abandon办法,一旦会话超时,服务器将删除这些工具。
语法
Session.Abandon
正文
Abandon办法被挪用时,将顺次删除以后的Session工具,不外在以后页中一切剧本命令都处置完后,工具才会被真正删除。这就是说,在挪用Abandon时,能够在以后页上会见存储在Session工具中的变量,但在随后的Web页上不可。
比方,鄙人列剧本中,第三行打印出Mary值。这是由于在服务器处置完剧本前没有删除Session工具。
<%
Session.Abandon
Session("MyName")="Mary"
Reponse.Write(Session("MyName"))
%>
假如在随后Web页上会见MyName变量,您将发明它是空的。这是由于当包括上一个例子的页面停止处置时,MyName同后面的Session工具一同被删除。
保持会话并翻开前面的Web页时,服务器会创立新的Session工具。您能够在新的Session工具中存储变量和工具。
示例
当服务器处置完以后页时,上面示例将开释会话形态。
<%Session.Abandon%>
asp可以使用微软的activeX使得网页功能无比强大,不过安全性也较差,而且是基于的windows服务器,所以性能稳定性也一般 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。 运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。 作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。 先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。 如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
页:
[1]