繁体   English   中英

多次回发后会话丢失ASP.Net C#Web表单

[英]Session lost after postback many times ASP.Net C# web form

我使用会话ASP.Net C#Web表单保存用户ID,该ID在用户登录时从数据库中获取

用户是数据输入者,他填写了一些表格将其上传到数据库中,因此存在很多回发问题是我在几次回发后丢失了会话

如何防止此问题,我需要我的会话保持活动状态,直到用户注销

我在托管服务器上的网页

Session["EmpID"] = dt.Rows[0]["EmpID"].ToString(); 

我有几个建议。 检查会话超时,确保之间没有任何时间清除代码中的会话,并确保应用程序池没有在回收。 如果以上任何一项都不起作用,请确保在Web.Config文件中具有设置了mode和timeout属性的SessionState节点。 还要确保在设置会话时获取数据。 希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM