2011-03-30 5 views
0

JavaScript 타이머가 있습니다. 시간이 초과되면 경고 메시지가 표시되고 나면 메소드를 호출해야합니다. 버튼의 클릭 이벤트를자바 스크립트를 사용하여 버튼 서버 측을 클릭하십시오.

__doPostBack('btn','Click'); 

그러나 페이지로드에 가고, 그리고 : 그 동안 나는 임시 버튼을 촬영하고 onclick을 나는 방법과 같이 호출합니다. 이것에 대한 해결책은 무엇입니까?

+0

"포스트 백"에 대한 내용을 읽으면 질문에 대한 답변을 얻을 수 있습니다. –

+0

'__doPostBack'은 ASP.NET 페이지의 내부 메소드라고 생각합니다. 당신은 직접 전화하지 않아도됩니다. @ Tarun이 주석을 달았으므로 다시 게시합니다. 포스트 백이 무엇인지 이해하지 못하는 것 같습니다. –

답변

1

포스트 백은 처리를 위해 ASP.NET 페이지를 서버에 전송하는 프로세스에 부여 된 이름입니다.

예 - 1) 로그인 페이지. 사용자가 자격 증명을 입력하면 '로그인'버튼을 클릭합니다. OnClick, 페이지는 서버로 보내 DB/XML 파일을 검사하여 제공된 세부 정보가있는 사용자가 인증 된 사용자인지 확인합니다.

2) 국가 콤보 상자에서 선택한 값을 기반으로 두 개의 콤보 상자, 국가 및 주, 국가의 값을 기반으로 포스트 백을 수행하려는 경우도 있습니다 콤보 상자가 채워집니다. 따라서이 경우 Country 콤보 상자의 값을 선택하면 데이터가 "Posted-Back"되어 서버에 상태 콤보 상자에 채울 값을 검색합니다.

또한 포스트 백이 완료 될 때마다 요청이 클라이언트로 돌아 오면 Page-Life cycle이 실행됩니다. 따라서 귀하의 경우에는 일단 PostBack을 수행하면 PageLoad()가 호출됩니다.

+0

Tarun에게 고맙다. 내 문제가 해결되었습니다. –

+0

환영합니다. 도움을 주시면 답변을 수락하거나 투표를 부탁하십시오! –

관련 문제