经典ASP中的会话

时间:2010-10-22 12:45:48

标签: session asp-classic

我正在处理经典ASP中的项目,我想添加一些用户作为临时列表,当我提交表单时,这些数据将被保存到DB。

我知道如何在asp.net中使用它,但不是在经典的asp中。

例如,是否可以创建用户列表并在会话中对其进行管理?

谢谢!

2 个答案:

答案 0 :(得分:9)

是的,你可以使用它,或者应用程序状态。有一点需要注意,你不能在其中保存对象,所以如果你想在其中存储任何复杂的东西,你需要做一些序列化。


Session("username")="Donald Duck"
Session("age")=50

http://www.w3schools.com/ASP/asp_sessions.asp

答案 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