asp.net – 从Classic ASP调用需要.NET类型的.NET函数
发布时间:2020-12-16 03:20:59 所属栏目:asp.Net 来源:网络整理
导读:请帮助我.我试图过去2天来这个问题但是我无法克服. 我能够设置环境,以便我可以从传统的ASP页面调用.NET方法(通过COM). 一切都按预期工作,直到我必须调用需要.NET类型的.NET方法. 所以我有一个名为SetTable Like Below的方法 我在.Net中有这样的功能 Public S
请帮助我.我试图过去2天来这个问题但是我无法克服.
我能够设置环境,以便我可以从传统的ASP页面调用.NET方法(通过COM). 一切都按预期工作,直到我必须调用需要.NET类型的.NET方法. 所以我有一个名为SetTable Like Below的方法 我在.Net中有这样的功能 Public Sub SetTable(ByVal _City As City,ByVal _Country As Country) 'doing some thing End Sub 我有像这样的asp代码: dim CountryUtil,City,Country set CountryUtil= Server.CreateObject("mydll.CountryUtil") set City= Server.CreateObject("mydll.City") set Country = Server.CreateObject("mydll.Country") city.id= 123 city.property = "so and so" Country.id= 123 Country.property = "so and so" CountryUtil.SetTable(City,Country) ‘我在这里得到这个错误: ‘Microsoft VBScript运行时错误’800a0005”无效的过程调用或参数:’SetTable’ 提前致谢. 解决方法
在vbscript中,您只有变体,因此Country和City只是类型变体的对象,而不是Country或City类型.
您将不得不更改接受“variants”(对象)的.net方法SetTable(或编写一个新方法),然后将这些对象强制转换为.net City和Country对象. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ServiceStack新服务并发ASP.NET MVC网站
- asp.net – Web API外部承载未经授权
- 是否使用ASP.NET配置文件?
- 使用ASP.NET通过POST接收(和发送)XML
- asp.net-mvc – IIS Express启用外部请求 – 503
- asp.net-mvc – F#Global.asax – 语言不受支持?
- asp.net signalR 专题—— 第四篇 模拟RPC模式的Hub操作
- asp.net-web-api – 在ASP.NET WebAPI OData中返回子元素
- asp.net实现大视频上传
- asp.net-mvc – ASP MVC Razor视图扩展方法,如何创建“全局
推荐文章
站长推荐
热点阅读