我的問題非常簡單。見步驟:保留文本框會話超時值asp.net
登錄
開放的形式,在文本框輸入文字,並且等待會話超時。
控制將重定向到登錄頁面,輸入和有效的用戶名和密碼
時,所有鍵入的文本會被重置。
我想保留文本框的值。
任何人都可以告訴我嗎?我正在使用sqlserver作爲會話狀態。
編輯:我有多種形式,單選按鈕,複選框下拉選擇also.I需要集中解決方案。
在此先感謝。
我的問題非常簡單。見步驟:保留文本框會話超時值asp.net
登錄
開放的形式,在文本框輸入文字,並且等待會話超時。
控制將重定向到登錄頁面,輸入和有效的用戶名和密碼
時,所有鍵入的文本會被重置。
我想保留文本框的值。
任何人都可以告訴我嗎?我正在使用sqlserver作爲會話狀態。
編輯:我有多種形式,單選按鈕,複選框下拉選擇also.I需要集中解決方案。
在此先感謝。
我會使用ASP.Net配置文件(http://msdn.microsoft.com/en-us/library/2y3fs9xs.aspx)來存儲在文本框中輸入的值,並在重新記錄時恢復這些值。
我確實有多種形式,還有單選按鈕,複選框下拉選擇。我需要集中解決方案。 – 2012-03-08 14:08:25
簡單的回答:告訴您的用戶更快完成表格。
較難回答:您無法輕鬆地將表單值存儲在會話/配置文件中,因爲如果他們從未提交表單,服務器將永遠不會看到這些值。我想你可以在提交表單之前做一個背景ajax文章。
另一種方法是增加Session,Forms Authentication和application pool recycling的超時時間。
做一個ajax後,並在一定的時間間隔內保存在持久數據源(您的數據庫)的內容。像Google文檔一樣。
選項1:使用Ajax將定期數據保存到數據庫。
選項2:在用戶即將過期時向用戶顯示數據丟失警告。
選項3:不好的方法,但要定期保存數據,直到它被保存在Cache對象中。
告訴你的用戶更快完成表格? – jrummell 2012-03-08 14:11:16