문제

업데이트 패널 내부에 ListView가 있고 버튼 클릭 이벤트에 의해 해고 된 코드에서 선택 쿼리를 변경 한 다음 업데이트 패널 내부에서 ListView를 다시로드하려고했습니다. 누구든지 업데이트 패널이 뒤의 코드에서 새로 고침되는 방법을 아는 사람이 있습니까?

도움이 되었습니까?

해결책

그냥 해:

YourUpdatePanelId.Update();

에서 MSDN:

부분 페이지 렌더링에 대한 페이지가 활성화되면 업데이트 메소드를 호출하면 업데이트 패널 컨트롤의 컨텐츠가 브라우저에서 업데이트됩니다. 업데이트 패널 컨트롤을 업데이트 해야하는지 확인하기 위해 실행 해야하는 서버 코드가있는 경우 업데이트 메소드를 호출하십시오. 업데이트 메소드를 사용하려는 경우 updateMode 속성을 조건부로 설정하십시오. 서버 로직에서 패널을 업데이트하기로 결정한 경우 ChildrenAstriggers 속성이 False이고 패널에 대해 명시적인 트리거가 정의되지 않도록하십시오.

일반적인 페이지 개발 시나리오에서 트리거를 정의하거나 ChildrenAstriggers 속성이 UpdatePanel 컨트롤에 맞는 경우 페이지 수명주기 동안 업데이트 메소드가 자동으로 호출됩니다.

ContentTemPlate 속성이 UpdatePanel 컨트롤에 대해 정의되지 않은 경우 패널의 업데이트가 발생하지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top