2014-07-01 12 views
-4

계좌 이체 신청시 브라우저 다시 버튼을 비활성화해야합니다 .. 최종 거래 확인이되면 다시 버튼을 사용하지 말아야합니다 .. 여기 스크립트를 사용하는 코드입니다. 태그 장소는하지만 브라우저의 뒤로 버튼을 사용 중지하는 방법은 무엇입니까?

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server"> 

    <style type="text/css"> 
    </style> 

    <script type="text/javascript"> 
    </script> 
</asp:Content> 

는 이상이 문제 ..이
감사의 와서 좋은 해결책을 제안 해주십시오 .. 나를 위해 작동하지 않습니다.

+2

당신은 클라이언트 소프트웨어를 사용하면 ... 베스트 상태 관리를하고 서버 측의 세부 사항을 처리하는 것입니다 허용하지 않으면 클라이언트 소프트웨어가 웹 응용 프로그램을 통해 수행 할 수있는 작업을 제어 할 수 없습니다. – fahadash

+0

접근 방식을 변경하십시오. 사용자가 현재 저장된 "것"으로 돌아가는 경우이를 인식해야합니다. – celerno

+0

history.pushState (null, null, 'no-back-button'); window.addEventListener ('popstate', function (event) { history.pushState (null, null, '뒤로 버튼 없음'); }); – user3595072

답변

0

캐시가 만료되도록 강제해야합니다. 페이지 코드 뒤에 다음 코드를 삽입하십시오.

Page.Response.Cache.SetCacheability(HttpCacheability.NoCache) 
관련 문제