仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 518|回复: 10
打印 上一主题 下一主题

[学习教程] ASP网页编程之ASP Session工具的汇合和属性办法事务...

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:19:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用cdonts,可以发送、查看邮件,实现webmail的功能。结合wsh,可以实现对nt主机的管理,如nt用户管理、iis虚拟主机设置、exchange邮箱设置等等,就像管理本地机一样方便。session|工具|汇合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%>

LCID
LCID属性决意用于显现静态内容的地位标识。

语法
Session.LCID(=LCID)

参数
LCID
无效的现场标识。
正文
LCID指定现场标识,现场标识是独一标识某个体系界说的现场的国际尺度缩写。
SessionID
SessionID属性前往用户的会话标识。在创立会话时,服务器会为每个会话天生一个独自的标识。会话标识以长整形数据范例前往。

语法
Session.SessionID

正文
不要用SessionID属性为数据库使用程序创立主关头字。这是由于,假如Web服务重视新启动,则部分SessionID的值大概同服务器停止前发生的值不异。可使用主动增添的列数据范例来取代,如Microsoft
乐观 该用户已被删除
沙发
发表于 2015-1-19 08:51:17 | 只看该作者
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
变相怪杰 该用户已被删除
板凳
发表于 2015-1-25 15:45:20 | 只看该作者
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
admin 该用户已被删除
地板
发表于 2015-2-3 05:09:30 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
因胸联盟 该用户已被删除
5#
发表于 2015-2-8 19:54:01 | 只看该作者
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
小女巫 该用户已被删除
6#
发表于 2015-2-26 00:33:42 | 只看该作者
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
冷月葬花魂 该用户已被删除
7#
发表于 2015-3-8 10:52:41 | 只看该作者
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
若相依 该用户已被删除
8#
发表于 2015-3-15 22:23:44 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
莫相离 该用户已被删除
9#
发表于 2015-3-22 17:08:22 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
柔情似水 该用户已被删除
10#
发表于 2015-3-22 17:08:21 | 只看该作者
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
第二个灵魂 该用户已被删除
11#
 楼主| 发表于 2015-3-22 17:08:22 | 只看该作者
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-25 14:53

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表