ajax 의 session 실효 이상 캡 처 (Sys. WebForms. PageRequestManager ParserErr...
1302 단어 session
이러한 이상 은 최종 사용자 로 하여 금 영문 을 알 수 없 게 하기 때문에 이러한 이상 을 포착 하고 처리 해 야 한다.
캡 처 이상 js 코드 는 다음 과 같 습 니 다:
<script type="text/javascript">
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(EndRequestHandler);
function EndRequestHandler(sender,args)
{
if (args.get_error() != undefined)
{
var errorMessage = args.get_error().message;
if(errorMessage.substring(0, 51) == "Sys.WebForms.PageRequestManagerParserErrorException")
{
window.location.reload();
}
args.set_errorHandled(true);// SESSION TIMEOUT
}
}
</script>
모판 페이지 (MasterPage) 가 있 으 면 상기 코드 를 모판 페이지 로 직접 불 러 오 면 된다.
메모: 위의 코드 는 < / form > 과 < / body > 사이 에 두 어야 합 니 다.그렇지 않 으 면 Sys 가 정의 하지 않 은 javascript 오 류 를 보고 합 니 다.
예제: Ajax Timeout.
< / form > 과 < / body > 사이 의 script 주석 을 지우 면 재현 할 수 있 습 니 다.
"Sys. WebForms. PageRequestManager ParserErrorException" 의 javascript 오류 입 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
redis-rails의 세션 만료 거동을 확인하고 플레이로컬로 사이트에 액세스하는 것으로 3개월의 기한 첨부 세션 데이터가 생성되는 설정을 하고 있다. redis 시작 command DB1 선택(설정에 따라 다름) redis-commands 사이트에 접속, 키 일람을 취...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.