1

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

      <% 
      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")%>
4

1 回答 1

1

从代码中我看不到您分配的位置emplnamedivrec值。在尝试response.write从另一个页面访问它们之前,尝试访问该页面上的这些值以确保它们甚至存在。

您还可以检查以确保您在这些页面上使用相同的会话<%=Session.SessionID%>。如果这两个页面上的内容不同,那么您的会话会以某种方式丢失。

于 2013-09-04T20:27:39.200 回答