我正在处理经典ASP中的项目,我想添加一些用户作为临时列表,当我提交表单时,这些数据将被保存到DB。
我知道如何在asp.net中使用它,但不是在经典的asp中。
例如,是否可以创建用户列表并在会话中对其进行管理?
谢谢!
答案 0 :(得分:9)
是的,你可以使用它,或者应用程序状态。有一点需要注意,你不能在其中保存对象,所以如果你想在其中存储任何复杂的东西,你需要做一些序列化。
Session("username")="Donald Duck"
Session("age")=50
答案 1 :(得分:2)
意见
你确实有几个选项,其中一个会话不是我推荐的。仅使用表单发布将是更可取的,因为通常会话的所有潜在开销。您通常希望使用它们的最多是登录到站点的用户的登录数据存储。
不是经典的asp,但在Sessions的所有未来努力中都很有用 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