我有下一个场景(我无法改变它)。我有一个经典的asp页面。在其中,我有 asp 代码、javascript 代码和 VBscript 代码。当用户点击按钮确认时,javascript函数“确认”被执行。在其中,页面向自身提交一个表单。
我想要完成的是接下来的事情。在该 javascript 函数内确认,我可以轻松地将网页 html 作为字符串获取。但是我想要的是在页面处理完自我提交时在 VBScript 部分中获取该字符串。我尝试了接下来的事情:
在页面中插入一个 asp 输入隐藏控件,并从 JavaScript 加载该输入中所需的字符串。之后我希望能在 VBScript 中得到它
Request("controlId/controlName")
。但它让我失望了,因为输入隐藏控件不能有那么大的字符串。在 JavaScript 确认函数中,加载字符串中的会话变量。但看起来我无法在会话变量中写入客户端变量。
通过 JavaScript 函数存储一个临时文件并通过输入文件控件传递它。这个我只是想过。因为我认为在客户端存储临时文件不是一个好的解决方案,我仍然相信找到比这更好的解决方案。另外我不知道如何在客户端使用 JavaScript 编写文件。
我记得我已经尝试过所有这些,如果我记得我尝试过的另一件事,我会在这里发布。
我已经反复把脸撞在桌面上,但我找不到解决办法。任何想法都会非常有帮助。