如何把ASP编写成DLL(2)

我男神大白浩

我男神大白浩

2016-01-29 20:06

如何把ASP编写成DLL(2),如何把ASP编写成DLL(2)
现在,无论什么时候用户访问一个带有本组件的ASP文件,IIS就会把ScriptingContext传送给我们的对象请我们使用.这个ScriptingContext包括了全部的ASP方法和属性.实现上,这使得我们有能力访问所有ASP的对象.看下面的代码:

Public Sub OnStartPage(PassedScriptingContext As ScriptingContext)
Set MyScriptingContext = PassedScriptingContext
Set MyApplication = MyScriptingContext.Application
Set MyRequest = MyScriptingContext.Request
Set MyResponse = MyScriptingContext.Response
Set MyServer = MyScriptingContext.Server
Set MySession = MyScriptingContext.Session
End Sub

以后我们就能用在VB中用MyApplication 来代替ASP中的Application,同理可以代替Request,Server.....,不过我们来是要在 OnStartPage之前来申明这些变量:

Private MyScriptingContext As ScriptingContext
Private MyApplication As Application
Private MyRequest As Request
Private MyResponse As Response
Private MyServer As Server
Private MySession As Session

使用ASP的对象
我们的变量现在就能像标准的ASP对象来使用了!比如,我们经常在ASP中用Request.form()来收集提交表单的数据.现在我们在我们的VB中实现这个功能,代码如下:

用ASP中实现:
〈%
MyTempVariable = Request.Form("userName")
Response.Write ("you entered "& MyTempVariable & "as your user name")
%

在VB中实现:

MyTempVariable = MyRequest.Form("userName")
MyResponse.Write ("you entered "& MyTempVariable & "as your user name")

通过使用MyResponse来代替Response,我们能够使用所有Response的方法,当然,MyResponse这个名字可以随便来取,你甚至可以就取Response.
另一件我们得注意
展开更多 50%)
分享

猜你喜欢

如何把ASP编写成DLL

ASP
如何把ASP编写成DLL

如何把ASP编写成DLL(2)

ASP
如何把ASP编写成DLL(2)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

如何把ASP编写成DLL(1)

ASP
如何把ASP编写成DLL(1)

如何把ASP编写成DLL(3)

ASP
如何把ASP编写成DLL(3)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

用VB编写ActiveX DLL实现ASP编程

ASP
用VB编写ActiveX DLL实现ASP编程

BCB 编写 DLL 终极手册

编程语言 网络编程
BCB 编写 DLL 终极手册

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

《生化危机 启示录2》武器使用心得技巧分享攻略

《生化危机 启示录2》武器使用心得技巧分享攻略

Photoshop教程:不磨皮也让皮肤通透起来

Photoshop教程:不磨皮也让皮肤通透起来
下拉加载更多内容 ↓