Javascript编写Asp时需要注意的一些地方(2)
作者:Rimifon 来源:无忧脚本 发布时间:2008-04-06 14:20:00
标签:编程,asp,javascript,经验
下面说一下Session和Application。
我们常用的Session("Key"),返回的已经是最终值了,所以这个方法可以放心使用。顺便也提一下,Session的完整写法应该是:
Session.Contents.Item("Key")
也可以写成
Session.Contents("Key")
Contents对象好像有点多余,其实并非如此,某些时候我们还是需要用到它的,主要是用于Session的枚举和Session的Remove操作。如:
Code:
Session.Contents.Remove("Key");
Session.Contents.RemoveAll()
Abandon方法不属于Contents,它是直接属于Session的一个方法,使用时需要注意这个。
Application同样也存在Contents对象,用法和Session相同。
下面说一下Js枚举Asp对象。
我们有时可能想知道,客户端到底提交了一些什么数据?Application或Session中存在一些什么数据?
在js中,我们通常使用for...in方式获取一个对象的所有属性,但是,在Asp中,这个方式对于Asp对象就无能为力了。怎么办呢?这个时候,我们可以使用枚举(Enumerator)和VBArray来获取:
Code:
var app = new Enumerator(Application.Contents);
var arr = new Array;
while(!app.atEnd())
{
var value = Application.Contents.Item(app.item());
if(typeof value == "unknown") value = (new VBArray(value)).toArray() + " (VBArray)";
else value += " (" + typeof value + ")";
arr.push(app.item() + " : " + value);
app.moveNext();
}
Response.Write(arr.join("<br>"));
就写这些了,希望对刚刚开始学使用js编写asp的朋友们有些帮助。
0
投稿
猜你喜欢
- 比如 <div><img .../></div>想通过对这个div设置透明度来达到调整图片的透明度如果不
- 在看到7yue博客——“换手来用”的思考 有这么一句话:RIA是一个更趋向于“体验”设计的领域,不仅仅包括“开发人员”,还包括“设计人员”,
- 在ASP中,FSO的意思是File System Object,即文件系统对象。
- 学习目的 学会SQL中的占位符用法 在鲸鱼这几天忙死了,好几天没写了,真对不起各位。这几天让XHTML闹得不开心,虽然以前也知道这个,但没太
- 各位大哥: 在javascript中如何取整?比如: var
- 突然发现自己对Web前端技术掌握得很少很少,就是自己最感兴趣的XHTML+CSS部分知道也不算多。在XHTML 1.1规定的诸多元素中,我平
- '创建DOM对象set objDom=server.CreateObject("MicroSoft.XMLDom"
- 很常见的一个图片轮播Flash,使用之后发现在IE下按F5刷新之后Flash区域就变成一大块背景色,内容轮播出不来了。有趣的是右键点击Fla
- 对于使用虚拟主机的站长朋友,我们可能不知道该服务器是否安装了某种我们需要的组件。这时我们可以使用下面的代码来判断。该函数功能:检查是否存在系
- 认知心理学家Donald A. Norman将人类的行动分解成七个阶段:1. 确定目标2. 确定意图3. 明确行动内容4. 执行5. 感知外
- CSS Sprites技术早在2005年 CSS Zengarden 的园主 Dave Shea就在ALA发表对该技术的详细阐述。原先只在C
- global.asa<SCRIPT LANGUAGE="VBScript" RUNAT=&qu
- 验证关键词是否为sql保留字的在线工具:<html> <head><t
- 这篇论坛文章(赛迪网技术社区)根据网友的个人实践扼要的讲解了将MySQL 5.0下的数据导入到MySQL 3.23中的具体方法及步骤,详细内
- 如果让一个ASP页面以https开始,则在该ASP页面最顶部添加如下代码: <%Response.Buffer =
- 给zblog添加上“运行代码”的功能,这是“密陀僧”修改z-blog源码,给z-bog增添的新功能。这个方法出来很久了,我现在才加上还不晚吧
- 看到网上一片文章,自己式了一下,果然 XMLTextReader速度要快!在.NET框架的System.XML名称空间中包含的XMLText
- 在CSS中我们会经常要用到“清除浮动”Clear,比较典型的就是clear:both;CSS手册上是这样说明的:该属性的值指出了不允许有浮动
- 看看怎样抓到你:<%Dim objCMFUDim strModifiedSet objCMFU 
- 如何制作关联的下拉菜单?看看代码:<form name=f1 METHOD="POST">