[英]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.