前页这样写入session,后页咋读不出来呢?
前页这样写入session,后页咋读不出来呢?
Session[ "ImageCode "] = result;
编译器错误信息: BC30203: 应为标识符。
源错误:
行 16: public Sub btn_tijiao_click(sender As Object, e As System.EventArgs)
行 17:
行 18: response.Write(Session[ "ImageCode "])
行 19: End Sub
行 20:
源文件: D:\wwwroot\cccnc.net\admin_login.aspx 行: 18
------解决方案--------------------response.Write(Session[ "ImageCode "].ToString())
------解决方案--------------------response.Write(Session[ "ImageCode "].ToString())
response.Write(Convert.ToString(Session[ "ImageCode "]))
Session值要转化为字符串 在C#里Session类型是Object 而c#对各类型之间是严格的 不允许自动转换 必须强制转化
------解决方案--------------------string a=Session[ "ImageCode "].ToString();
Session是object类型,从Session里面取值要做好类型转换
------解决方案-------------------- Session[ "ImageCode "]是对象,作为Write()方法参数不匹配...
response.Write(Session[ "ImageCode "].ToString())
------解决方案--------------------.tostring()
------解决方案--------------------如果我没记错的话
vb应该是这样写Session( "ImageCode ")
------解决方案--------------------1、response.Write(Session[ "ImageCode "].ToString())
2、VB
写Session.Item( "LoginUser ") = Value
读Value=Session.Item( "LoginUserID ").ToString()
------解决方案--------------------Response
不是
response
------解决方案--------------------response.Write(Convert.ToString(Session( "ImageCode ")))
VB里应该不是Session[ "ImageCode "],该是Session( "ImageCode ")
------解决方案--------------------admin_check_num = Session( "ImageCode ")