session传值问题
protected void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
string RandomStrings = GetValidateStr(5); // 获取指定个数个字符验证码
Session[ "RandomString "]=RandomStrings;// 存放验证码字符串
this.DrawString(RandomStrings); // “画出”字符串
string str=Convert.ToString (Session[ "RandomString "]);
}
+ this {ASP.yanzheng_aspx} QJDC.chkNum
+ sender {ASP.yanzheng_aspx} System.Object
+ e {System.EventArgs} System.EventArgs
RandomStrings "4W1DS " string
str null string
这是什么原因``str怎么会是null
我做的是验证码的验证``现在连值都传不出去``请哪位大哥帮帮忙``困扰几天了
------解决方案--------------------1.你往session中随便保存一个字符串常量(不是那个图片值)试试,看看在同一个页面,同一个目录不同页面,不同目录不同页面中获取这个session试试。
注意:session名字要换一个新的。