Javascript编写Asp时需要注意的一些地方(2)

作者:Rimifon 来源:无忧脚本 时间:2008-04-06 14:20:00 

下面说一下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的朋友们有些帮助。

标签:编程,asp,javascript,经验
0
投稿

猜你喜欢

  • 快速升级MySQL系统表

    2009-01-23 12:35:00
  • 擦亮自己的眼睛去看SQL Server之历史渊源

    2011-08-29 15:40:53
  • 完全讲解 使用MSCS建立SQL Server集群

    2009-01-19 14:10:00
  • 怎样在不同版本SQL Server中存储数据

    2009-01-20 13:11:00
  • ASP调用系统ping命令代码

    2008-04-27 20:45:00
  • linux下mysql命令

    2011-01-04 19:42:00
  • 女装类视觉设计分享

    2009-10-30 18:36:00
  • ASP用户登录模块的设计

    2008-11-21 16:55:00
  • text-indent 隐藏文字时出现的 outline问题

    2007-12-02 17:31:00
  • jQuery.sheet – 创建Excel界面风格的jQuery在线应用

    2010-01-27 13:03:00
  • 《写给大家看的设计书》阅读笔记之亲密性原则

    2009-07-08 20:02:00
  • 用ASP和XMLHTTP分析远程XML文件

    2007-12-12 12:48:00
  • mysql到oracle的移植

    2011-01-29 16:23:00
  • 绿色下划线的简洁CSS导航代码

    2007-09-17 12:51:00
  • js“树”读取xml数据源码

    2007-08-04 19:42:00
  • 通向MySQL神秘王国的图形化之路

    2008-12-08 13:43:00
  • select 终极美化

    2007-10-16 17:57:00
  • 如何在Access报表中每隔N行显示一条粗线

    2008-11-16 18:11:00
  • asp如何编写翻页函数?

    2009-11-07 18:46:00
  • MySQL查询优化

    2009-03-09 14:41:00
  • asp之家 网络编程 m.aspxhome.com