欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

在ASP里面创建GUID

程序员文章站 2022-08-06 07:55:40
代码如下:jscript 复制代码 代码如下:function generateguid() {     &nb...
代码如下:
jscript

复制代码 代码如下:

function generateguid() { 
    var typelib = new activexobject("scriptlet.typelib"); 
    return (typelib.guid); 


vbscript
复制代码 代码如下:

function generateguid() 
    dim typelib 
    set typelib = server.createobject("scriptlet.typelib") 
    generateguid = typelib.guid 
end function 

如果要在客户端使用的话,vbscript的代码需要稍做修改,即把:

set typelib = server.createobject("scriptlet.typelib")

修改为:

set typelib = createobject("scriptlet.typelib")

但是在客户端使用activex的时候,ie默认的安全设置会提示是否允许使用activex,所以并不推荐使用。
如果是asp服务器端下可以这样
asp (using vbs)
复制代码 代码如下:

function guid()
dim objtypelib
set objtypelib = createobject("scriptlet.typelib")
guid = left(cstr(objtypelib.guid),38)
set objtypelib = nothing
end function


asp (using jscript) 在服务端创建 guid 的代码如下:
复制代码 代码如下:

function guid(){
return new activexobject("scriptlet.typelib").guid.tostring().substring(0,38);
}