常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有Session共有的,整个web应用程序唯一的一个对象): string strUserId = txtUser.Text; ArrayList list = Application.Get("GLOBAL_USER_LIST") as ArrayList; if (list == ...
http://www.jb51.net//article/15378.htm
一开始使用ASCII编码来读取文本数据,模拟读取二进制数据,但是发现如果字符编码大于127时,只会得到小于128的值,相当于和128取余了,因此ASCII编码是不行的。继续寻找,在CodeProejct.com找到一篇文章《Reading And Writing Binary Files Using JScript》,里面刚好有我需要的内容。其实说来也简单,就是把编码换一下,使用437,这个是IBM扩展过的ASCII编码,把ASCII编码的最高位也利用起来,将字符集中的字符从128个扩展到256个,而使用这个字符集读取的字符数据就相当...
http://www.jb51.net//article/14721.htm
在使用VBScript时,我们可以用Application缓存数组来实现缓存,例:程序代码:[code]Dim rs,arr rs.Open conn,sql,1,1 arr=rs.GetRows() Application.Lock() Application("cache")=arr Applicatoin.UnLock() [/code]在VBScript里,数组是可以存到Application对象里的,但是如果ASP的语言选择为JScript的话,那么就有些不妙了,我们在使用Application储存一个数...
http://www.jb51.net//article/14478.htm
Type.GetType总是返回NULL; 后来查看,web项目中的引用,发现么有引用对应的项目。。所以,应用程序无法在web项目中找到对应的dll。。添加一个引用就解决了。。。。额。。。不知道怎么说通顺些举个例子如:Type.GetType("System.String") //这个是没问题的,因为System.String在mscorlib.dll中下边我要获取MyProject.Data.SqlServerDALType.GetType("MyProject.Data.SqlServe...
http://www.jb51.net//article/13711.htm
关于对象化编程的语句 现在我们有实力学习以下关于对象化编程,但其实属于上一章的内容了。with 语句 为一个或一组语句指定默认对象。用法:with (<对象>) <语句>;with 语句通常用来缩短特定情形下必须写的代码量。在下面的例子中,请注意 Math 的重复使用:x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10);y = Math.tan(14 *&nb...
http://www.jb51.net//article/13440.htm
事件处理概述 事件处理是对象化编程的一个很重要的环节,没有了事件处理,程序就会变得很死,缺乏灵活性。事件处理的过程可以这样表示:发生事件 - 启动事件处理程序 - 事件处理程序作出反应。其中,要使事件处理程序能够启动,必须先告诉对象,如果发生了什么事情,要启动什么处理程序,否则这个流程就不能进行下去。事件的处理程序可以是任意 JavaScript 语句,但是我们一般用特定的自定义函数(function)来处理事情。指定事件处理程序有三种方法:方法一 直接在 HTML 标记中指定。这种方法是用...
http://www.jb51.net//article/13439.htm
anchors[]; links[]; Link 连接对象用法:document.anchors[[x]]; document.links[[x]]; <anchorId>; <linkId> document.anchors 是一个数组,包含了文档中所有锚标记(包含 name 属性的<a>标记),按照在文档中的次序,从 0 开始给每个锚标记定义了一个下标。 document.links 也是一个数组,包含了文档中所有连接标记(包含&n...
http://www.jb51.net//article/13438.htm
Document文档对象是JavaScript中window和frames对象的一个属性,是显示于窗口或框架内的一个文档。描述当前窗口或指定窗口对象的文档。它包含了文档从<head>到</body>的内容。用法:document (当前窗口) 或 <窗口对象>.document (指定窗口)属性:document.title //设置文档标题等价于HTML的<title>标签document.bgColor //设置页面背景色document.fgColor //设置前景色(文...
http://www.jb51.net//article/13437.htm
location 地址对象 它描述的是某一个窗口对象所打开的地址。要表示当前窗口的地址,只需要使用“location”就行了;若要表示某一个窗口的地址,就使用“<窗口对象>.location”。先前写了一片用window.location.href实现刷新另个框架页面 ,特此我看了一下locaiton的详细用法,对此有点改进,具体如下: 注意:属于不同协议或不同主机的两个地址之间不能互相引用对方的 location 对象,这是出于安全性的需要。例如,当前窗口打开的是“www.a.com”下面的某一页,另外一个窗...
http://www.jb51.net//article/13436.htm
JavaScript中的History历史对象包含了用户已浏览的 URL 的信息,是指历史对象指浏览器的浏览历史。鉴于安全性的需要,该对象收到很多限制,现在只剩下下列属性和方法。History历史对象有length这个属性,列出历史的项数。JavaScript 所能管到的历史被限制在用浏览器的“前进”“后退”键可以去到的范围。本属性返回的是“前进”和“后退”两个按键之下包含的地址数的和。History历史对象并有以下方法back() 后退,跟按下“后退”键是等效的。forward() 前进,跟按下“前进”键是等效的。go() 用法:h...
http://www.jb51.net//article/13435.htm
JavaScript中的Window窗口对象他是JavaScript中最大的对象,它描述的是一个浏览器窗口。一般要引用它的属性和方法时,不需要用“window.xxx”这种形式,而直接使用“xxx”。一个框架页面也是一个窗口。Window窗口对象有如下属性:name 窗口的名称,由打开它的连接(<a target="...">)或框架页(<frame name="...">)或某一个窗口调用的 open() 方法(见下)决定。一般我们不会用这个属性。status 指窗口下方的“状态栏”所显示的内容。通过对&nb...
http://www.jb51.net//article/13434.htm
