2012-12-21 4 views
0

2 개의 업데이트 패널이 있습니다.modalPopUpExtender가 나타나면 GridView를 Bind/Populate/Load 할 수 있습니까?

두 번째 GridView 네이티브 컨트롤이 있고 패널 컨트롤로 래핑됩니다. 이 마지막 패널 컨트롤에는 AjaxControlToolkit의 ModalPopUpExtender가 있습니다.

로드 이벤트 페이지에서 gridView에 데이터를 바인딩 할 수 있으며 modalPopUpExtender를 사용하여 업데이트 패널 내에서 올바르게 작동합니다.

그러나 ModalPopUpExtender가 나타나면 GridView를 바인딩하거나 다시 바인딩 할 수 있습니까?

웹 페이지가 더 빨리로드되도록하려면이 작업을 수행하고 사용자가 항목을 찾고 있는지 묻지 않도록하고, 검색이 일부 사용자 입력에 의존하는 경우에는 가능하다고 생각하지만 가능하지 않습니다. 그냥 물어보십시오.

내 의견입니다.

참고 : 당신이 ModalPopupExtender를 표시 할 때 쇼 이벤트가 클라이언트 측 이벤트이기 때문에,하지 UpdatePanel을 사용하여, http://weblogs.asp.net/rajbk/archive/2009/05/07/using-the-modal-popup-extender-to-build-a-popup-search-interface.aspx

답변

1

바인딩 :이 샘플을 따라 ModalPopUp + UpdatePanel + 그리드로 작업합니다. 그러나 결과를 얻기 위해 클릭 할 수있는 "데이터로드"라고 표시된 버튼이있을 수 있습니다.이 버튼은 추가 클릭이지만 작동 할 수 있습니다. JSON을 통해 결과를 얻을 수 있다면 자바 스크립트를 사용하여 클라이언트에서 디스플레이를 구현할 수 있습니다.