2010-05-31 4 views
1

그래서 사용자가 일부 데이터를 입력하고 탭을 클릭하거나 일부 계산을 수행 할 때 동적으로 생성되는 텍스트 상자가 있습니다. 페이지가 다시 게시되면 제어 포커스가 손실됩니다. 내가 필요로하는 것은 데이터가 입력 된 컨트롤로 가거나 클릭되지 않은 컨트롤로 포커스를 되돌릴 수 있다는 것입니다.ASP 페이지에서 현재 포커스 컨트롤 가져 오기

답변

1

게시물에 해당 컨트롤에 대한 정보를 보내야합니다. 다시 게시에서 일어나는 일은 브라우저가 현재 DOM을 완전히 삭제하고 새로운 DOM을로드하므로 장소를 유지하기 위해 서버가 어디에 있었는지 알려주고 페이지를로드 할 때 실행되는 자바 스크립트 코드가 필요합니다. 뒤로.

다른 옵션은 자바 스크립트에서 전체적으로 수행하거나 ajax 부분 포스트 백을 사용하는 것을 포함합니다.