【问题标题】:Calling a VB.net Function from VBScript从 VBScript 调用 VB.net 函数
【发布时间】:2009-09-10 13:35:33
【问题描述】:

在我的 aspx 页面中,我有一个按钮,并且 onClientClick 我正在调用一个 vbScript 函数。我需要使用 VBScript,因为第三方 ActiveX 只支持 vbScript。

OnClientClick 我正在填充几个 ASP.net 文本框。如何从 vbScript 调用代码隐藏中的 VB.net 过程。

由于我不能同时调用按钮的 OnClientClick 和 onClick,我如何从 vbScript 调用服务器端过程。

【问题讨论】:

  • 不太明白你的问题。 ActiveX 组件是服务器端的吗?以前在 ASP 脚本中使用过吗?
  • 我只需要从 vbscript 调用一个 vb.net 函数。
  • @acadia:您的问题需要更加清晰。在运行 VBScript 的客户端上有 IE 的行之间读取。处理了 input type=text onclick 事件后,您需要模拟标准的 ASP.NET onclick 回发。这覆盖它吗?如果是这样,请在您的问题中包含此详细说明。未能提供详细信息是您的问题在 2 天内仍未得到解答的原因。

标签: asp.net vbscript


【解决方案1】:

这是一个老问题,所以我不确定它是否已解决。正如已经指出的那样,它缺少一些细节,但只是为了好玩,我将提供一个可能的解决方案。据我了解,我会做以下事情。从 vbScript 调用(网络)服务或 aspx 页面。让这个服务/页面返回一个包含所有必要值的 JSON 对象。 JSON 只是文本,因此可以轻松解析以填充文本框。

【讨论】: