在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);
}
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);
}
推荐阅读
-
使用ASP在IIS创建WEB站点的函数
-
[ASP.NET]如何使用类创建公共函数,在不同ASP.NET页面间重复调用
-
在ASP页里面注册DLL的VBScript CLASS
-
在ASP.NET Core中创建内部使用Scoped服务的Quartz.NET宿主服务
-
在windows10上创建ASP.NET mvc5+Memcached服务
-
在ASP里面创建GUID
-
使用Rotativa在ASP.NET Core MVC中创建PDF
-
在windows10上创建ASP.NET mvc5+Memcached服务
-
创建 Visual Basic COM 组件在 ASP 中使用
-
Asp.net mvc在view中用C#代码动态创建元素