我正在開發電影訂票網站。我正在使用會話,我想延長會話超時時間,現在使用20分鐘作爲會話超時,但是當用戶通過支付網關或當他在支付網關頁面時。會話超時不應該執行,無論如何,或者應該延長會話超時。 可以將它有可能通過在Global.asax頁或有任何其他方式如何在asp.net中延長會話超時時間
在此先感謝
我正在開發電影訂票網站。我正在使用會話,我想延長會話超時時間,現在使用20分鐘作爲會話超時,但是當用戶通過支付網關或當他在支付網關頁面時。會話超時不應該執行,無論如何,或者應該延長會話超時。 可以將它有可能通過在Global.asax頁或有任何其他方式如何在asp.net中延長會話超時時間
在此先感謝
在web.config中。
<system.web>
<compilation debug="true" targetFramework="4.0" />
<sessionState timeout="10"></sessionState>
<httpRuntime executionTimeout="9999" maxRequestLength="10240"/>
.....
</system.web>
將會議時間爲10分鐘
在Global.asax文件中,我們可以設置會話超時在在session_start事件這樣
void Session_Start(object sender, EventArgs e)
{
// Code that runs when a new session is started
Session.Timeout = 15;
}
添加以下代碼行特定會話您登錄。
你可以有「滑動體」會話超時,這將覆蓋您的方案。這是一個例子。
How to do both sliding and absolute timeout in asp.net forms authentication
希望這有助於。
我已經在幾個網站上實施了這個解決方案,我們跟蹤在線學習訪問者/課程的持續時間。它會在會話即將到期時提示他們,並讓他們在1分鐘內點擊並保留會話,否則彈出窗口會保留,但過期已過且會話已終止。非常適合那些在電腦B/C期滿的人彈出窗口,引起他們的注意。
它還讓他們知道他們已經過期,如果他們走開了,並且不希望他們回來時仍然登錄。
http://www.experts-exchange.com/Programming/Languages/Scripting/ASP/Q_21208651.html
您是否試圖延長全局會話超時? – ekad
是的,我想延長全局會話超時是否有任何其他方式來延長會話超時我不知道如何延長 – Tajkumar