2009-03-13 2 views
0

페이지를 추가하여 '자식'이벤트를 처리 할 수 ​​있으므로 컨트롤에 대해 잘 알고 있습니다.페이지에서 사용자 정의 컨트롤이 처리 할 수있는 이벤트를 발생시킬 수 있습니까?

이렇게 할 수 있습니까? 다른 방법은? 나는 컨트롤이 어떤 페이지에 있는지 알지 못한다고 생각하지 않는다.

내가 묻는 이유는 페이지에 모달 팝업이있어서 사용자에게 로그인을 요청할 때 뿐이며, 사용자 내 사용자 컨트롤이 사라져서 일부 코드가 실행되기를 바라지 만 로그인 할 때 컨트롤이 어떻게 발생했는지 알려주는 방법이 너무 명확하지 않습니다.

답변

0

총 금요일 오후 '내 마음이 튀긴'문제는, 내가 할 필요가 모든 로그인이 완료되면 페이지가 호출 할 수있는 사용자 컨트롤에 공개 서브를 가지고 있었다!

내 어리 석음으로 마감하기로 결정했습니다.

0

나는 이해가 확실하지 않다.

내가보기에 사용자가 로그인하지 않은 상태에서 Internet Explorer의 모달 페이지를 돌리고 있습니다. 백 엔드에서는이 컨트롤이 사용자 컨트롤을 통해 처리되지만 사용자 컨트롤을 스핀 업할 수 없으므로 브라우저에서 페이지가 없어도 모달 대화 상자 전체가 페이지와 컨트롤입니다.

그렇다면, 당신의 진짜 문제는 자바 스크립트를 통해 처리 할 수있는 모달 팝업을 종료 처리됩니다. 나는 정확한 메커니즘을 알아 내기 위해 어떻게 할 것인지

테스트 프로젝트를 만들고이 테스트 프로젝트에서 자바 스크립트를 기본 "이벤트 처리"를 쓰기입니다. 기본 "이 버튼을 클릭하고 '모달'이 종료되면 .NET 코드에서 방출해야하는 항목을 알 수 있습니다. 컨트롤이 뭔가를 통해 의사 소통을해야하기 때문에

, 당신은 "컨트롤이"인식하지 못하는 경우에도 페이지를 죽일 수 있습니다.

이 클릭, 아니면 내가 뭔가를 놓친 게 뭐죠?

관련 문제