항목 목록을 표시하는 ASP.NET 3.5 웹 응용 프로그램을 작성하고 있습니다. 사용자가 항목을 선택할 때 세부 사항이있는 모달이 아닌 팝업을 표시 할 수 있기를 원합니다. 여러 세부 팝업을 동시에 표시 할 수 있기를 원합니다. (즉, 사용자가 항목을 클릭하여 세부 정보를 볼 수 있고 다른 항목을 클릭하여 다른 팝업을 얻을 수 있습니다.) 현재 재발행 중 RegisterStartupScript를 호출하여 페이지에 "window.open (...)"스크립트를 다시 작성합니다 -renders. 문제는 물론 전체 페이지 다시 게시 및 새로 고침이 필요하다는 것입니다.XMLHttpRequest를 사용하여 팝업 표시
이것이 XMLHttpRequest 또는 AJAX에 대한 완벽한 사용 일지 모르지만 어떻게해야하는지 (또는이 작업을 수행하는 것이 가능하거나 똑똑한 것인지) 알지 못합니다. 누군가 내 길을 보여줄 수 있습니까?
AJAX Extensions가 설치되어 있지만 AJAX Control Toolkit을 사용하지 않는 것이 좋습니다.
편집 : 일부 설명 : 사용자가 항목을 선택하면 사용자 정의 이벤트가 발생합니다. 서버에서이 이벤트를 처리하고 일부 서버 측 로직을 사용하여 URL을 구성한 다음 RegisterStartupScript를 사용하여 "window.open (myUrl ...)"스크립트를 생성합니다. 그러나 이것을 수행하기 위해 전체 페이지를 게시하는 것이 비효율적 인 것처럼 보입니다. URL을 생성하고 전체 페이지를 왕복하지 않고 다시 보내는 간단한 서버 측 함수를 호출 할 수 있는지 알고 싶습니다.
SIG는과 광고 갈 필요가 있지만 팝업 창을 만들기 좋은 대답 – annakata
되어 있지 문제입니다. 내가 알고 싶은 것은 서버에서 사용자의 선택을 처리 한 다음 전체 페이지를 라운드 트립하지 않고 클라이언트에서 팝업을 만들 수 있는지 여부입니다. – Sisiutl