2013-04-18 6 views
1

asp.net repeater 컨트롤이 실제 데이터가 업데이트 될 때 자체적으로 업데이트하려고합니다. 버튼 클릭이 발생하고 리피터 (updatepanel 내부에 있음)가 데이터 소스에 바인딩 될 때마다 솔루션을 찾지 않습니다.비동기 적으로 asp.net repeater를 데이터 변경시와 비동기 적으로 업데이트하십시오.

예 : 내 페이지로드에서 나는 어떤 시점에서 ListOfStringObj가 업데이트되는 경우, 중계기는 명시 적으로 데이터 소스에 다시 바인딩하지 않고 변경 사항을 반영해야 지금이

Page_Load(){ 
    myRepeater.DataSource = ListOfStringObj; 
    myRepeater.DataBind(); 
} 

있습니다. 이것도 가능합니까? 여기서는 리피터 컨트롤에 대해 특별히 신경 쓰지 않는다. 그리드 뷰일 수도있다. 아무도 설명 할 수 없다면?

PS : 이런 종류의 무언가가 사용 가능하다

감사합니다, 샤 라트

내가 ASP.NET이 MVVM 당신이 이것을 달성하는 데 도움이 될 것입니다 희망
+1

어떻게'ListOfStringObj'가 업데이트 되었습니까? 이 사실을 모르는 경우에는 좋은 해결책이 아닌 변경 사항을 계속 확인해야합니다. – nmat

+0

ListOfStringObj는 코드 내에서 click 이벤트 또는 다른 곳에서 업데이트됩니다. 그러나 다시 데이터 소스를 지정하고 DataBind()를 호출하고 싶지 않습니다. 리피터는 자동으로 업데이트해야합니다. –

답변

관련 문제