asp .net中为什么会发生Session的丢失。[有挑战性的问题] 贴代码看看吧 ,如果不是你的session 时间问题 。。-_-! 你看看是不是你的代码把session 清除了啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能是IIs 的设置有误,你的两个页面可能在两个不同的项目中,而在IIS中又把这两个项目分别设为了两个Application,这样从一页面Redirect到另一个页面时,进入了另一个Application,当然前面的Session不复存在了。 我最初也碰到过这个问题,如果两个页面不在同一个虚拟目录下面是不可以传递过去的看我以前问的问题http://expert.csdn.net/Expert/TopicView1.asp?id=1985472 可能是分别属于不同的两个Application 跳转一定要使用相对路径,使用绝对路径服务器会启用一个新的session,自然值就丢失了。 不是绝对路径的问题。的确应该看一下是不是在不同的Application之间转移了。 1.我使用的是相对路径2.不是在两个不同的Application之间,而是同一个Application 会不会session 里的 名称打错了,因笔误 VS .net 在你每建立一个Application 的时候就帮你新建了同名的虚拟目录Session在两个虚拟目录之间是不能传递的,在你整个项目好了之后,把所有aspx页面放在同一个虚拟目录里面(虚拟目录里面可以有多个文件夹),然后把所有BIN里面的DLL拷到虚拟目录根目录的BIN文件夹中 不是你们说的那样啊,Session名称没有错,代码我都查过一遍了,而且是同一个Application内(是visual studio.net生成的web项目) 你在web.config中改为state server或sql server的方式吧,porc的方式受的影响较多,可能会发生丢失 你有没有在global.ascx里的session_start初始化一下你的session变量呢?最好设一下 那你在页面跳转之前有没有编译过你的项目啊??如果编译的话Session就会丢失的 跳转要使用相对路径两个应用程序是不能够共享session的 两个页面是不是都是aspx文件(编译后)。asp和.net之间的session不能传递。 ie 浏览器问题,头痛! 页面导航问题 不明白错在哪 求教关于calendar控件 NET Framework安装问题? 调用脚本ASP.NET C# 高分求解,够胆请进,动态设置insertvisible asp.net web service asmx 如果自定义错误处理 ,高手进! 怎么样通过oledb连接字符串得到sqlconnection的连接字符串?? 急,很菜的问题,我怎么更改datagrid的列标题而不让他显示字段的名称? 请教高手.....帮忙看看.....急救.......... foreach 与递归的疑惑?在线等
http://expert.csdn.net/Expert/TopicView1.asp?id=1985472
2.不是在两个不同的Application之间,而是同一个Application
Session在两个虚拟目录之间是不能传递的,在你整个项目好了之后,把所有aspx页面放在同一个虚拟目录里面(虚拟目录里面可以有多个文件夹),然后把所有BIN里面的DLL拷到虚拟目录根目录的BIN文件夹中
最好设一下
两个应用程序是不能够共享session的
asp和.net之间的session不能传递。