如果会话过期,那么在没有去任何地方(例如登录页面)后,如何在同一页面上进行会话。
请帮助我,因为我已经搜索了很多,但我无法找到答案。
提前举手, Technoera团队成员
答案 0 :(得分:1)
您只关心从丢失的会话中获取会话存储值,绝对可以做到这一点。
例如。如果你有Session["user"] = "arindam"
,会话过期,你就不会得到它。
解决方案,页面加载在输入隐藏字段中保存会话["用户"]。
<input type="hidden" id="hdn" runat="server"/>
document.getElementById("hdn") = "<%= Session["user"] %>";
,如果会话丢失,则在回发时,然后从hdn变量中获取该值,如Request.Form [&#34; hdn&#34;]。