我有以下代码,定义了两个会话变量
<%
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")%>
答案 0 :(得分:1)
从代码中我看不到您为emplname
或divrec
分配值的位置。尝试response.write
该页面上的那些值,以确保它们在尝试从其他页面访问它们之前确实存在。
您还可以检查以确保在<%=Session.SessionID%>
之前在这些页面上使用相同的会话。如果这两个页面不同,那么你的会话就会丢失。