经典ASP变量问题

时间:2011-11-28 21:56:49

标签: asp-classic

我有一个在iFrame中的经典asp页面。

在此页面中,我有以下表单代码:

        <input type="hidden" id="xPar" name="xPar" value="<%=obj.Parameter1 %>" />

当我查看此页面时,我会说90%的时间表单字段中的值发生更改。但是,有时候价值不合适。

从COM对象返回obj.Parameter1。我已经看到COM对象设置了这个属性,我甚至看到其他的asp页面稍后传递了正确的值。但是,在此代码中,10%的时间值不会从之前的值更改。

即。 -

  • 第一次:e1
  • 第二次:e2
  • 第三次:e2
  • 第四次:e4

它并不总是发生在第二次和第三次,这只是我所看到的一个例子。

我不确定发生了什么。它几乎看起来像是缓存变量。有没有人对我可能缺少的东西有任何建议?

1 个答案:

答案 0 :(得分:0)

听起来像IE缓存问题(假设IE因为缓存问题最多 - 个人经验),所以每次都要在框架的URL中附加唯一值来破坏缓存。

例如:

<iframe src="page.asp?cachebuster=<%=(Timer() * 100)%>"></iframe>
相关问题