2012-03-01 5 views
1

Server.Transfer를 사용할 때 세션 상태가 null 인 이유는 무엇입니까? 어쨌든 세션을 활성화 할 수 있습니까? (세션 상태가 이미 활성화되어 있고 정상적으로 작동하고 있습니다. HttpContext.Current.Session은 Server.Transfer를 사용하여 동일한 사이트 내의 새 페이지로 이동할 때 null입니다)Server.Transfer, 세션 상태 null

+0

Context.RewritePath 당신이 IIS 6를 사용하고 있습니까? –

답변

1

페이지에 추가하십시오.

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test.aspx.cs" Inherits="NewPage" **EnableSessionState="True"** %> 

뿐만 아니라 이것을 시도 할 수 있습니다 : 대신 sever.transfer

0

이 메시지가 중복되었거나 매우 비슷한. 그러나 그것은 마치 복제본처럼 보입니다. this question

어느 쪽이든 누군가 이미 이미 그와 시간을 가졌거나 그렇지 않으면 200 포인트 현상금을 가지지 않은 것 같습니다. :). 그래서, 당신이 유익 할 수 있기를 바랍니다.

0

enableSessionState = "true"가 web.config의 page 태그에 설정되어 있는지 확인할 수 있습니까?

+0

이미 사용 중이며 Inproc, Stateserver 등을 시도했습니다. Server.Transfer를 사용할 때 SessionState는 항상 null입니다. – firebird