我正在開發一個經典的ASP項目,我想添加一些用戶作爲臨時列表,當我提交表單時,這些數據將保存到數據庫中。經典ASP中的會話
我知道如何在asp.net中使用此功能,但不能在經典的asp中使用。
是否有可能創建用戶列表,例如,並在會話中進行管理?
謝謝!
我正在開發一個經典的ASP項目,我想添加一些用戶作爲臨時列表,當我提交表單時,這些數據將保存到數據庫中。經典ASP中的會話
我知道如何在asp.net中使用此功能,但不能在經典的asp中使用。
是否有可能創建用戶列表,例如,並在會話中進行管理?
謝謝!
yesa,你可以使用這個,或者應用程序狀態。有一點需要注意,你不能在其中保存對象,所以如果你想存儲任何複雜的東西,你需要做一些序列化。
Session("username")="Donald Duck"
Session("age")=50
@ jasper 1+因爲這是正確的,所以對於正義來說是非常正義的。 – Terrance 2010-10-22 13:48:46
@Terrance hahahahahah「爲了正義而碰撞」 – 2012-12-10 21:37:54
意見
你確實有幾個選項,其中有一個會話是不是一個我會建議。僅僅使用表單發佈將是可取的,只是因爲所有會話的一般潛在開銷。您通常希望使用它們的最多是登錄到網站的用戶的登錄數據存儲。
不是傳統的ASP,但良好的未來努力地知道會話 http://www.aspnet101.com/2010/10/asp-net-session-state-best-practices/
回答 http://www.w3schools.com/ASP/asp_sessions.asp
//adding values to a session CSV
//Yes I know these are not vbscript comments
//but I cant use vb comments
Session("someString") = "Value1,Value2,Value3"
//Retrieving a value from a session
Dim valsArr = Split(Session("someString"),",")
//returning all content in a session object
dim i
For Each i in Session.Contents
Response.Write(i & " ")
Next
你能告訴我一些選擇嗎? – AndreMiranda 2010-10-22 13:04:46
我需要添加一個用戶並在同一頁面上通過ajax在網格中顯示他。但是,當點擊「添加用戶」按鈕時,我直接將數據保存到數據庫中來避免這種情況。 – AndreMiranda 2010-10-22 13:07:50
您是否考慮過使用cookie作爲臨時存儲器,或者將Ajax與JSON或XML結合使用?除非用戶確定他們將要添加給定的信息,否則我不會寫入數據庫。 – Terrance 2010-10-22 13:22:29
+1爲是應該更經常討論的一個傳統的ASP問題。 – Terrance 2010-10-22 13:51:10
嘿,我想你已經把所有的東西擺在你的設計之外。我想知道我的答案是否幫助你解決了問題,如果可以,請你接受我的答案。 THX – Terrance 2010-12-15 14:28:44