2011-04-05 1 views
0

해당 페이지에 웹 페이지가 있습니다. 제목에 3 개, 왼쪽 탐색에 2 개, 기본 페이지에 3 번째 프레임을 사용하고 있습니다. 왼쪽 탐색을 클릭하면 자동으로 기본 페이지가 표시됩니다.asp.net 페이지에서 프레임 세트를 로그 아웃하는 방법

내 문제는 프레임 1 (헤드 페이지)에 로그 아웃 버튼이 있습니다. 로그 아웃 버튼을 클릭하면 로그 아웃되고 로그인 페이지가 표시됩니다. 프레임 2와 3은 여전히 ​​존재하며 모든 프레임을 닫고 브라우저에 완전한 로그인 페이지를 표시하려고합니다. 내가 링크 버튼 ... 내가 버튼을 사용하고 (Asp.net를) ... 사용하지 않는

는 난 단지 C# 코드 .....

을 필요로 할 수있는 일하십시오 도와주세요 ......

답변

4

로그 아웃 버튼이 링크 인 경우 대상을 "_top"으로 설정하기 만하면됩니다.

<a href="/myapp/logout" target="_top">Logout</a> 

양식의 버튼 인 경우에도 동일하게 적용 할 수 있습니다 (사용법은 더 이상 사용되지 않지만). 양식을 사용하는 경우 링크로 변경하는 것이 좋습니다. 나는이 코드를 배치 할 수 있습니다

<form action="/myapp/logout" type="POST" target="_top"> 
    <button type="submit">Logout</button> 
</form> 
+0

@tvanfosson는 .. – Raj

+0

@Raj - 한의 LinkButton을 사용하여 양식의 핸들러에 연결? Logout.aspx 페이지를 만들고 표준 HTML 링크를 통해 간단히 리디렉션 해보십시오. – tvanfosson

+0

@tvanfosson @ C# 코드가 필요합니다 ... – Raj

관련 문제