易截截图软件、单文件、免安装、纯绿色、仅160KB

急!! asp.net session 无故丢失

工程的web.confg中session的mode已经设为StateSever,Timeout时间设为25

在本画面有一登录按钮,一隐藏登录按钮,一个iframe框架
iframe引入的画面中,有一FileUpLoad控件,一文件上传按钮
在本画面的Page_Load事件里,第一步check了登录用户信息的seesion是否超时
操作流程:
在本画面点登录按钮,首先触发FileUpLoad控件进行文件选择,再触发文件上传按钮,将文件上传到服务器
最后触发本画面中的隐藏登录按钮,进行数据登录

现在问题是将文件上传到服务器,返回本画面时,session会丢失

根据上面的操作流程,session会不定时的丢失,有可能在第一次丢失,可能第四次,可能第n次,操作用时不会超过2分钟

请教各位大侠怎么解决?



创建目录会导致应用程序池重启的,session所以就没了。
重新设计一下登陆流程吧。

session 持久化到数据库就不会丢失了,
session的sessionId保存在客户端的cookie中,所以设置下cookie.Domain,有时候是这个原因造成的

能说的具体一些吗?我asp.net不太熟

我的session mode 已经设成StateSever了,为什么还会丢失呢?

up

刷新刷没了吧 要不存到数据库也行啊

或者用全局变量

session里存的是登录信息

如果把session存到DB里,checksession是否过期就没有用了,必需Checksession是否过期,这一步不能省略~~
{{


相关问答:

asp.net 线程的问题? - .NET技术 / ASP.NET

前段时间碰到一道面试题如下:
test.aspx页面有如下代码:
 Response.Write(Test.GetDate());
Test类如下:
public class Test
{
  static string dt="";
  public static s ......

asp.net中可输入的下拉框的问题 - .NET技术 / ASP.NET

Imports System.ComponentModel
Imports System.Web.UI
Imports System.Web.UI.Design
Imports System.Web.UI.WebControls
Namespace CBDAspNet.WebControls.HTML
  ''' <summary>
  '' ......

ASP.NET skin和css的区别

皮肤和样式表都可以设置控件的外观,具体有什么区别呢?
skin 是asp.net 体系的 就相当于<asp:TextBox> 对应于<input type="text">

你把皮肤当成衣服,把样式表当成化妆品就容易理解了
......

asp.net截取字符串

如下面的字符串:
abc-bdef-axdg,我只想取到第一个"-"的位置,该怎么写????

C# code:
string str = "abc-bdef-axdg";
Console.WriteLine(str.Substring(0, s ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号