我正在尝试使用com将c#中的数组返回到classic asp。这篇帖子帮了我很多忙,但我仍然有问题:
我在c#中有以下方法:
我的经典 ASP:
我的输出是:
这是一条微软 VBScript 运行时错误信息,说明该变量使用了 VBScript 不支持的自动化类型。无论我怎么做,似乎都无法访问该变量。
我在c#中有以下方法:
public object[] returnStuff () {
return new object[] {'1','2','3'};
}
我的经典 ASP:
dim responseArray1
responseArray1 = RegusSoapComponent.returnStuff()
response.write("Type of Array one is " & VarType(responseArray1))
response.write("Type of Array one is " & responseArray1(1))
我的输出是:
response is Type of Array one is 8204
这是一条微软 VBScript 运行时错误信息,说明该变量使用了 VBScript 不支持的自动化类型。无论我怎么做,似乎都无法访问该变量。
return new object[] {"1", "2", "3"};
也许由于某些原因,char
类型会引起问题。 - Shadow The Spring Wizard