页面调用Session的问题

来源:百度知道 编辑:UC知道 时间:2024/07/04 01:51:42
我的页里面有这个一行代码生成图片验证码
<img src="code.asp" style="cursor:pointer" onclick="this.src='code.asp';" alt="看不清?点一下" />
调用的另一个文件,验证码的值是用Session("GetCode")保存的,紧接着,我在下面一个hidden里面取session值
<input type="hidden" id="codevalue" value="<%=CStr(Session("GetCode"))%> "/>
但是我第一次读取的时候,Session值为空,等我刷新一下页面,得到的却是刷新前验证码的值,请问这是什么原因,怎么解决
1楼,但是我src定位到那个文件的时候就应该已经得到session了啊

不错,你是改变了Session("GetCode")的值,但是Session("GetCode")没有返回到你的当前的页面里,要刷新一下才能得到。
---------------
很正常的,因为你的onclick只是刷新的<img>标签的内容,所以你是的hidden是不可能更新value,只有刷新一下页面才能获得。