는 ASP의 컨텍스트 파라미터처럼 보인다 : 페이지 출력 캐시되면 순 교체 제어 방법은 현재 세션이 누락된다. 이외에도 아약스 통해 대체 컨트롤의 내용을 얻거나, 그렇지 않으면 (데이터베이스 같은) 세션에있을 것입니다 데이터 내가 할 수있는 뭔가가를 저장하기 위해 다른 방법을 사용대체 컨트롤 내에서 현재 세션에 액세스 할 수 있습니까?
?
대체 컨트롤의 기본 asp.net 세션을 사용할 수있는 해결 방법이 있습니까?
<asp:Substitution ID="myid" MethodName="method1"></asp:Substitution>
public static string method1(HttpContext context) <-- [1]
페이지가
당신이 context.Session이 값을 액세스하기 전에 null가 아닌 확인하면 어떻게됩니까
세션을 사용할 수 없습니다. 그러나 'context.User.Identity' (멤버쉽 공급자를 사용한다고 가정) _ 가능하므로 기본 사용자 이름이나 ID를 얻을 수 있습니다. 적절한 세션 데이터를로드 할 수 있습니다. 그러나 사용자 이름을 조회 키로 사용할 수있는 데이터베이스와 같이 접근하기 쉬운 장소에 저장해야합니다. 그러나 세션에 저장 한 데이터를 동적으로 생성했지만 그 밖의 다른 데이터는 저장하지 않으면 액세스 할 수 없습니다. –