2010-04-28 5 views
2

ModalPopUpExtender 내부에 gridview가 있습니다. 그리드 뷰에 버튼이 추가되고 편집 할 때 gridview의 버튼 중 하나를 클릭하면 팝업이 닫힙니다. 닫기 버튼을 클릭하면 팝업을 닫지 않을 것입니다. 이것은 asp.net의 일부입니다ModalPopUpExtender 내의 Gridview가 ModalPopUpExtender를 닫습니다.

< cc1: ModalPopupExtender ID="NamePopup" runat="server" PopupControlID="OptionPanel" TargetControlID="btnD" BackgroundCssClass="mpBg" DropShadow="true" OkControlID="btnSavePopup" CancelControlID="btnPostCancel" > 
    </cc1:ModalPopupExtender> 

어떤 아이디어?

답변

2

Ajax 컨트롤을 사용하고 있어도 클릭이 페이지로드를 유발합니다.

마지막 게시물 here에서 한 사람의 해결책을 찾으십시오. 그게 당신을 위해 작동하지 않을 경우 Google을 사용하십시오.

+1

이 문제는이 경우 해결됩니다. 해결책은 다음과 같습니다. ajax 업데이트 패널 내에 gridview를 삽입합니다. –

2

팝업 패널의 컨트롤에서 포스트 백을 처리하는 서버 쪽 메서드 내부에서 ModalPopupExtender.Show() 메서드를 호출하여 팝업 패널을 지속시킬 수 있습니다.

관련 문제