2011-08-03 5 views
0

메뉴 및 Iframe이있는 마스터 페이지가 있습니다. 메뉴 항목을 클릭하면 페이지가 iframe 내부에로드됩니다. 각 페이지에서 로그인 한 사용자 세션을 확인하고 null 인 경우 사용자를 Login.aspx 페이지로 리디렉션합니다.Response.Redirect()의 IFrame 문제

제 문제는 세션이 null 페이지가 Login.aspx로 리디렉션되었지만 iframe 내에로드되는 경우입니다. 세션이 null 인 경우 사용자가 iframe 내부로로드하지 않고 로그인 페이지로 리디렉션해야합니다.

답변

0

이것은 iframe의 일반적인 동작입니다. http://classicasp.aspfaq.com/forms/how-do-i-change-the-target-frame-or-window-of-a-response-redirect.html

당신이 항상이 원하는 경우 : 당신이 리디렉션에서 그것을하고 싶은 경우 링크의 '대상'속성은,이 링크를 시도

<a href="..." target="_top">Escape!</a> 

처럼,이 탈출하는 데 사용할 수 있습니다 양식을 iframe 밖으로 리디렉션하려면 게시 할 양식의 대상 속성을 설정할 수 있습니다.