当前位置: 首页 > 图文教程 > 网络编程 > ASP > 作一个可以直接和浏览器进行交互的组件

ASP
一段ASP 伪静态代码
asp的程序能实现伪静态化的方法
实例讲解实现抓取网上房产信息的ASP程序
[图]Flash+ASP实现电子互动地图在线标注功能
asp下多个域名后缀同时查询的域名查询系统
用ASP实现对ORACLE数据库的操作
用ASP做的DNS LOOKUP程序
用存储过程、GetRows()、抽取10万条数据的速度测试
asp中利用CSW中文分词组件来实现自己网站的内容关键词自动提取
ASP+JS三级联动下拉菜单[调用数据库数据]
用ASP实现距指定日期的倒记时程序源码
详细讲解ASP脚本循环语句
ASP中如何判断一个字符是不是汉字
将ACCESS转化成SQL2000要注意的问题
Microsoft JET Database Engine 错误 ''80004005'' 未指定的错误的完美解决方法
在ASP中使用均速分页法提高分页速度的方法
ASP+COM不得不注意的问题
ASP生成动态flash的工具与介绍
用asp实现的数据库中存取文件的代码
asp的通用数据分页类

ASP 中的 作一个可以直接和浏览器进行交互的组件


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 143 ::
收藏到网摘: n/a

  我们一般在作组件的时候,一般都是在 asp 中首先获取 数据,然后传送到组件,经过组件处理,
再传回浏览器,但是有的时候,这样做似乎 有困难,或者不方便,所以今天豆腐就在这里给大家
讲一下如何 作一个可以直接和浏览器进行交互的组件
首先在 VB 制作组件的工程中 添加 asp.dll,然后看完豆腐的代码 你就会 觉得 很简单了

Private objRequest as Request
Private objResponse as Response
Private objServer as Server
Private objSession as Session
Private objApplication as Application

Public Sub onstartpage(sc As ScriptingContext)
       '  创建 asp 对象,这样下面的 objRequest...就可以和在 vb 中一样简单了
       Set objRequest = sc.Request
       Set objResponse = sc.Response
       Set objServer = sc.Server
       Set objSession = sc.Session
       Set objApplication = sc.application
End Sub

Public Sub WriteCopyright()
   objResponse.Write "豆腐制作,都是精品<br>"
   objResponse.Write "<a href=http://www.asp888.net>豆腐技术站</a>"
End Sub
然后生成这个组件,给他起个工程名字 testCom,在 asp 中做如下调用
<html>

<%
   Set testCom = createObject("testCom.testWrite")
   testCom.WriteCopyright
%>

</html>

ok 我们就作好了 ,有兴趣的话  大家可以类似的 多做几个 例子