디버그 모드에서 단추를 클릭하면 페이지가 다시로드되지만 click 이벤트 내부의 중단 점에는 절대로 도달하지 않습니다. 그러나, page_load의 중단 점은 정상적으로 작동합니다.Visual Studio 디버거. ASP.NET ImageButton 클릭 이벤트가 발생하지 않음
기본적으로 버튼의 클릭 이벤트 내부의 코드가 실행되지 않는 것과 같습니다.
사이트를 소스 제어로 확인한 후 다른 개발자가 사이트에서 컴퓨터를 사용해 보았습니다. 클릭 이벤트는 내부에서 중단 점을 잡아 당겨서 잘 작동했습니다.
내 컴퓨터에서 다른 사이트를 시도했지만 동일한 문제가 있습니다. 그래서 그것은 내 컴퓨터에 특정한 것이고 어떤 사이트에도 특정한 것이 아닙니다.
디버깅 중에 클릭 이벤트가 작동하지 않도록 설정할 수있는 설정이 있습니까?
도움을 주시면 감사하겠습니다.
편집 됨 : 이 문제는 디버거에서 실행되는 모든 사이트에서 발생하며 버튼이 동적으로 만들어지지 않습니다.
편집 됨 : 중단 점을 추가 할 때 문제가 없음을 알 수 있습니다. 중단 점 문제는 아니라고 생각합니다. 클릭 이벤트가 발생하지 않는 문제입니다. 다른 개발자 컴퓨터에 동일한 코드를 입력하고 해당 컴퓨터에서 디버깅하는 동안 click 이벤트가 올바르게 작동합니다.
조엘, 왜 전에? Page_Load 이벤트에서 생성 된 경우와 마찬가지로 정상적으로 작동합니다. – Ruslan
페이지 수명주기 때문에 : 유선 이벤트를 포함한 상태가 페이지로드 직전에 복원됩니다. 포스트 백 컨트롤을 다시 작성하기 위해로드 이벤트가 발생할 때까지 기다렸다가 asp.net이 이벤트 핸들러를 연결하려고 시도 할 때 이벤트가 발생하지 않습니다. –