2013-09-04 2 views
1

Я следующий код с две переменные сессии определенымне нужно создать переменную сеанса в ASP

 <% 
     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")%> 
+2

Что такое 'emplname' и' diverc' - где вы определяете тогда и где присваиваете значения? –

ответ

1

Из кода я не могу видеть, где вы назначаете emplname или divrec значение. Попытайтесь указать response.write эти значения на этой странице, чтобы убедиться, что они существуют даже перед тем, как попытаться получить к ним доступ с другой страницы.

Вы также можете проверить, чтобы вы использовали один и тот же сеанс на этих страницах на <%=Session.SessionID%>. Если эти две страницы различны, то почему-то ваша сессия теряется.

+0

Ваш совет действительно помог! – Jimmy

Смежные вопросы