1

2つのセッション変数が定義された次のコードがあります

      <% 
      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

emplnameコードから、あなたが割り当てている場所や値がわかりませんdivrec。別のページからアクセスする前に、そのページの値を試して、response.writeそれらが存在することを確認してください。

を使用して、これらのページで同じセッションを使用していることを確認することもできます<%=Session.SessionID%>。これらが 2 つのページで異なる場合、どういうわけかセッションが失われています。

于 2013-09-04T20:27:39.200 に答える