所以,我认为我可以向用户Session添加一个新元素来添加一些功能。
我真的以为我能做到这一点:
SomeFunction(param1, NEWparam)
{
Session("MyNewParam") = NEWparam;
//So this would create a new session element called 'MyNewParam', right..?
...
}
当用户按下按钮然后另一个网页加载时,会调用它。
结果,使用这一新代码:下一个网页无法加载。没有任何事情发生。
欢迎任何和所有评论。 解决方案或有用的评论会很棒。
答案 0 :(得分:0)
你的语法是对的。但是,我之前遇到过一个问题,即如果没有显式输入,那么Classic ASP不想采用会话变量。我不知道为什么会这样,但过去它对我有用。
Session("MyNewParam") = parseInt(NEWparam);
显然,你可以使用String(),parseFloat()......或者其他什么。正如我所说,语法是正确的,所以如果代码不起作用,你可能想要开始查看可能导致问题的函数的其他部分。