什么是组件?ASP服务器组件与ASP内置对象的主要区别是什么?
答案:2 悬赏:80 手机版
解决时间 2021-04-29 16:26
- 提问者网友:夢醒日落
- 2021-04-29 00:42
什么是组件?ASP服务器组件与ASP内置对象的主要区别是什么?
最佳答案
- 五星知识达人网友:玩世
- 2021-04-29 01:11
asp组件一般来说是以DLL为后缀的文件存在在。它允许使用者根据不同需要,来调用系统COM组件,以完成所要达到目的。
常用的有:上传组件、email组件、统计组件、文件管理组件等。。。
通常asp组件可以通过VB6来进行开发和编译(如果你会vb的话可以自己开发)。当然C或C++开发的也同样可以在asp中使用或在客户端脚本javascript中使用。
但在.net平台无法使用。
调用方法:在asp中调用前须先把组件注册到系统里。
然后通过 set obj = server.createobject("工程名.类名") 进行实例化。
像 set rs = server.createobject("adodb.recordset")
下面就可以直接用了。比如这个类里面有个Count(统计)属性
直接调用或设置 obj.Count = 100 或者 c = obj.Count
当然前提是这个Count具有写和读两种权限。可能对你来说现在听不明白。以后就明白了。
___________________________________________________________________
服务器组件与内置对象的主要区别就是,内置对象在任意服务器上都可以直接使用,而服务器组件没有经过服务器注册过程,就调用不了。如果你的组件名称为aspjx.dll,你在服务器上没有运行regsvr32 aspjx.dll,其中的方法你就使用不了,说白了就是,虚拟主机使用不了你自己编写的组件。
希望以上内容能帮到你.
全部回答
- 1楼网友:梦中风几里
- 2021-04-29 01:16
内置对象,支持asp的环境就能直接调用。
服务器组件,需要在服务端安装注册,才能使用。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯