我需要在ASP中创建一个会话变量

时间:2013-09-04 19:52:07

标签: asp-classic

我有以下代码,定义了两个会话变量

      <% 
      Set rsusers = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM LE_LoginMaster where login='" & login & "'"

Session("emplname") = emplname
Session("divrec") = divrec
      %>

但是当我尝试使用我在另一个ASP页面中定义的会话变量时,变量值不会显示

<%=Session("divrec")%></br>
<%=Session("emplname")%>

1 个答案:

答案 0 :(得分:1)

从代码中我看不到您为emplnamedivrec分配值的位置。尝试response.write该页面上的那些值,以确保它们在尝试从其他页面访问它们之前确实存在。

您还可以检查以确保在<%=Session.SessionID%>之前在这些页面上使用相同的会话。如果这两个页面不同,那么你的会话就会丢失。