У меня есть классическая страница asp, которая находится внутри iFrame.
На этой странице у меня есть следующий код формы:
<input type="hidden" id="xPar" name="xPar" value="<%=obj.Parameter1 %>" />
Когда я просматриваю эту страницу, я бы сказал, что в 90% случаев значение в поле формы изменяется. Однако бывают случаи, когда значение просто неверно.
obj.Parameter1 возвращается из COM-объекта. Я видел, как COM-объект устанавливает это свойство, я даже видел, как другие страницы asp позже передают правильное значение. Однако в этом коде в 10% случаев значение не изменяется от предыдущего значения.
т.е. -
- Первый раз: e1
- Второй раз: e2
- В третий раз: e2
- Четвертый раз: e4
Это не всегда происходит во 2-й и 3-й раз, это был просто пример того, что я вижу.
Я не уверен, что происходит. Похоже, что переменная кэшируется. У кого-нибудь есть предложения о том, чего мне не хватает?