문제

그렇군요. 그러면 이를 수행할 수 있는 방법이 있어야 합니다...아니요?그렇지 않다면 나는 몇 가지 아이디어를 좋아할 것입니다.

왼쪽에 링크 버튼이 있는 일부 AJAX 드롭다운과 함께 두 개의 리피터와 업데이트 패널 내부에 이미지가 있습니다.드롭다운에서 값을 선택하면 업데이트 패널 내부의 데이터를 최대한 빨리 업데이트하고 싶습니다.

데이터를 업데이트하는 가장 좋은 방법은 무엇이라고 생각하시나요?반복 레이아웃은 개체로 채워지므로 일부 속성으로 개체를 필터링할 수 있다면 올바른 데이터를 얻을 수 있습니다.서버의 새로운 데이터는 필요하지 않습니다.

누구든지 아이디어가 있나요?

도움이 되었습니까?

해결책

내가 아는 한, 클라이언트 측에서 데이터만 가져오고 리피터를 데이터 바인딩하는 것은 쉽지 않습니다.그러나 당신은 원할 수도 있습니다 이것 좀 봐.

다른 팁

자체 업데이트 패널로 다시 바인딩하려는 반복 레이아웃만 래핑하세요.이 작업을 수행할 때 전송되는 유일한 뷰 상태는 업데이트 패널 내부 부분입니다.모든 것이 제대로 재생되도록 하려면 패널의 트리거 및 업데이트 모드를 다양하게 조작해야 할 수도 있습니다.

또 다른 옵션은 반복기를 사용하는 대신 개체를 XML로 직렬화한 다음 xsl을 사용하여 변환된 데이터의 HTML 문자열을 반환하는 페이지 메서드를 작성하는 것입니다.그런 다음 클라이언트 측에서는 경로 메소드를 호출하고 적절하게 DOM을 업데이트합니다.

세 번째 옵션은 서비스 참조/페이지 메서드를 사용하여 JSON 개체를 반환하고 DOM을 수동으로 업데이트하는 것입니다.

http://www.asp.net/AJAX/Documentation/Live/tutorials/ASPNETAJAXWebServicesTutorials.aspx

행운을 빌어요!3개 다 해봤는데,

데이터가 이미 화면에 렌더링된 경우 DOM에 액세스하여 DOM을 조작하고 원하는 항목을 숨기거나 제거할 수 있습니다.저는 jquery를 사용하여 이 작업을 수행했지만 ASP.NET Ajax 라이브러리에서도 동일한 작업이 가능합니다.

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