【发布时间】:2011-11-28 21:56:49
【问题描述】:
我有一个经典的 asp 页面,它位于 iFrame 中。
在此页面中,我有以下表单代码:
<input type="hidden" id="xPar" name="xPar" value="<%=obj.Parameter1 %>" />
当我查看此页面时,我会说 90% 的时间表单字段中的值都会发生变化。但是,有时值是不正确的。
obj.Parameter1 从 COM 对象返回。我已经看到 COM 对象设置了这个属性,我什至看到其他 asp 页面稍后传递了正确的值。但是,在这段代码中,有 10% 的时间值不会与之前的值相比发生变化。
即-
- 第一次:e1
- 第二次:e2
- 第三次:e2
- 第四次:e4
这并不总是发生在第二次和第三次,这只是我所看到的一个例子。
我不确定发生了什么。看起来变量正在被缓存。有人对我可能遗漏的内容有任何建议吗?
【问题讨论】:
-
在不知道其余代码中的逻辑或 COM 对象中的代码的情况下,很难告诉您问题的原因。
标签: asp-classic