首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请教如何把验证码的值传到另个页面

2012-01-03 
请问怎么把验证码的值传到另个页面请问怎么把验证码的值传到另个页面```[解决办法]用session.生成验证码以

请问怎么把验证码的值传到另个页面
请问怎么把验证码的值传到另个页面```

[解决办法]
用session.
生成验证码以后Session[ "yzm "]=yzm;
在另一个页面yzm=(string)Session[ "yzm "];

验证码一个用户一个,session也是一个机器一个。
[解决办法]
forgetpassword.WebForm1 rets = new forgetpassword.WebForm1();//另一个页面`
rets.ret=NumStr;
string str = NumStr;
为什么这样不行啊

…………………………………………………………………………
因为asp.net页面是一个对象,这个对象在页面结束的时候就终结了生命周期,所以这个时候该页面中的所有东西都会被垃圾回收器回收。因此,如果要在页面之间传递数据就用session保存比较合适,session中的数据是跨页面的,在一次会话中都有效
[解决办法]
Session[ "yzm "] = str //str是验证码的内容

在另一个页面:
string str = Session[ "yzm "].ToString();
这时str理就是验证码的内容了

热点排行