2009-06-22 2 views
0

C# 응용 프로그램에 웹 브라우저가 있습니다. 웹 브라우저를 통해 본 웹 페이지 중 일부는 window.open javascript 함수를 통해 IE를 여는 새 창에 제출하는 양식이 있습니다. 문제는 새 창을 열 때 웹 브라우저에서 생성 된 세션이 IE로 전송되지 않는다는 것입니다. 새 IE 창에서 세션을 유지하는 방법이 있는지 또는 세션 변수가 열릴 때 새 창에 세션 변수를 추가하는 방법이 있는지 알고 싶습니다.C# 웹 브라우저에서 IE로 변수 전달

+0

동일한 페이지를 브라우저에서 직접 실행 한 경우 세션 ID를 유지합니까? –

+0

예. IE를 열었 으면 세션은 쿠키로 유지되므로 모든 IE 브라우저 창에서 사용할 수 있습니다. –

답변

1

쿼리 문자열의 URL에서 IE로 정보를 전달할 수 있습니다. 서버 측에서 약간 조정하면 IE 창에 IE를 연 C# 응용 프로그램에 세션 정보가 연결되어있는 것을 사용할 수 있습니다.

+0

검색 할 실제 페이지를 변경할 수 없습니다. –

+0

나는 그것을 할 수 있다고 생각하지 않는다. 당신이 맞서고있는 것이 특정 보안 문제라고 생각합니다. –