在我的asp.net應用程序中,在用戶重定向到登錄頁面30分鐘後,HTTP
會話超時。這裏有一個場景:HTTP會話超時後保留狀態
一個項目用戶點擊編輯,與URL像這樣:
http://localhost/app/edit?id=1
用戶進行網頁上的某些變化來編輯ID = 1項但不會「保存」30分鐘。
- 第31分鐘,他點擊保存,他被重定向到登錄頁面,在那裏我有一個返回URL重定向到,如果他輸入正確的憑據。
什麼是保留在用戶離開該頁面的狀態的正確方法是什麼? 我所擁有的只是返回的URL,它的登錄請求如下所示:http://localhost/app/edit
。
點擊保存會請求POST
,但不會在查詢字符串中傳遞任何內容。
我希望能夠重定向到http://localhost/app/edit?id=1
我也這麼想。對於您所描述的工作來說,這太過於保證您的努力。 –
我認爲大多數網站開發者在類似的情況下都會得出同樣的結論,除非它有一些非常特殊的情況/案例需要額外的工作。與專用桌面類型相比,這是基於瀏覽器的應用程序的一個明顯缺點,不幸的是,用戶並不總能理解這一點。 –