日期:2014-05-19  浏览次数:20555 次

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名字要换一个新的。