会话超时和新会话

时间:2015-07-21 05:58:43

标签: asp.net session

如果在ASP.NET应用程序中发生超时并且用户已注销。是否会在应用程序中输入Web App URL或打开一个页面进行新会话或更新旧会话?(浏览器显示相同的会话ID,这让我更加困惑)是什么区别?同样,当用户关闭浏览器并在超时后重新打开它时,它会是新会话还是更新旧会话?

这是一个非常新手的问题,但有助于我理解Sessions。请澄清。

2 个答案:

答案 0 :(得分:0)

您可以更好地理解here。您可以参考Sessions Identifier段落。

以及this链接对于完全理解也很有用。

答案 1 :(得分:0)

<p:dataTable var="cpdCourseInfoDetail" tableStyle="width:auto" value="#{dtWebVo.cpdCourseInfo}" rowKey="#{cpdCourseInfoDetail.selfInputCourseID}" selection="#{dtWebVo.selectedCPDCourseInfo}" rowIndexVar="index" id="gridCourseInfo" styleClass="ui-edb-td-wrap-table ui-edb-header-style table-no-select-all" > <p:column> <p:selectBooleanCheckbox value="#{cpdCourseInfoDetail.chkSelect}" disabled="#{cpdCourseInfoDetail.getDisableCheckBox()}" > </p:selectBooleanCheckbox> </p:column> Session.Clear用于销毁用户会话(Click)。 Session.Abandon在ASP.NET Session ID中维护。所以你必须从响应中删除cookie。

session ID cookie

为了更好地理解,请访问here

希望它会对你有所帮助。