CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

session严重丢失啊

楼主yong427(无言)2005-01-27 17:09:11 在 .NET技术 / ASP.NET 提问

session丢失的问题  
  我有一个类定义如下:  
  .............................  
  [Serializable]  
  public   class   myClass{  
  public   string   strName;  
  }  
  ..............................  
  我在a.aspx中写  
  myClass   mc   =   new   class()  
  mc.strName   =   "ggg";  
  Session["mc"]   =   mc;  
  然后跳转到b.aspx中  
  在Page_load()中写  
   
  myClass   mc   =   new   class()  
  mc   =   ((myClass)Session["mc"]);  
  Response.write(mc.strName);  
  可以得到mc.strName的值,  
  然后跳转到c.aspx  
  可是这时候  
  myClass   mc   =   new   class()  
  mc   =   ((myClass)Session["mc"]);  
  Response.write(mc.strName);  
  得到的mc.strName   =   null  
  我用页面跟踪可以看到Session["mc"]存在的,我想问下,有遇到类似的情况的么? 问题点数:100、回复次数:7Top

1 楼LoveCherry(论成败,人生豪迈;大不了,重头再来!^_^)回复于 2005-01-27 17:12:45 得分 30

丢失有很多种可能性  
  一句话:SESSION经不起折腾Top

2 楼lwzjinny80()回复于 2005-01-27 17:12:59 得分 20

你的session  有没有设有效的时间?Top

3 楼gshope(北京.Net)回复于 2005-01-27 17:15:58 得分 30

.net里session就是不稳定,到IIS里把session设置改的长点,也许可以.Top

4 楼yong427(无言)回复于 2005-01-27 17:16:23 得分 0

<!--     会话状态设置  
                      默认情况下,ASP.NET   使用   Cookie   来标识哪些请求属于特定的会话。  
                      如果   Cookie   不可用,则可以通过将会话标识符添加到   URL   来跟踪会话。  
                    若要禁用   Cookie,请设置   sessionState   cookieless="true"。  
          -->  
          <sessionState    
                          mode="StateServer"  
                          stateConnectionString="tcpip=127.0.0.1:42424"  
                          sqlConnectionString="data   source=(local);Trusted_Connection=yes"  
                          cookieless="false"    
                          timeout="100"    
          />  
  这是我的设置  
  很奇怪的,有的页面可以找到mc.strName  
  有的页面找的的mc.strName   =   nullTop

5 楼seesea125(执著)回复于 2005-01-27 17:25:42 得分 20

cookie把Top

6 楼net_lover(【孟子E章】)回复于 2005-01-27 17:32:41 得分 0

你在页面的什么事件里取的?有些阶段是没有Session的Top

7 楼yovon(郭飞宇)回复于 2005-02-04 10:37:34 得分 0

建议用Cookie,我原来的代码就是使用session,不稳定。后来全改成cookie的了Top

相关问题

  • Session丢失?
  • 关于session丢失
  • 关于session丢失
  • https http session丢失
  • window.open后session丢失
  • Session丢失的问题
  • PWS + win98: Session 变量丢失?
  • session丢失,怎么办?
  • Session丢失的问题
  • Session丢失怎么解决?

关键词

  • 页面
  • mc
  • strname
  • 丢失
  • myclass
  • session
  • aspx
  • new class

得分解答快速导航

  • 帖主:yong427
  • LoveCherry
  • lwzjinny80
  • gshope
  • seesea125

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo