방금 실제로 무엇을하는지, 그리고 그들이 어떻게 업데이트 패널과 다른지 이해하지 않고 ICallbackEventHandler
(콜백)을 구현하는 컨트롤을 사용하고 있다는 것을 깨달았습니다. 누군가 나를 이해하도록 도와 줄 수 있습니까?콜백이란 무엇이며 콜백이란 무엇이며 업데이트 패널 컨트롤과 어떻게 다릅니 까?
감사합니다.
방금 실제로 무엇을하는지, 그리고 그들이 어떻게 업데이트 패널과 다른지 이해하지 않고 ICallbackEventHandler
(콜백)을 구현하는 컨트롤을 사용하고 있다는 것을 깨달았습니다. 누군가 나를 이해하도록 도와 줄 수 있습니까?콜백이란 무엇이며 콜백이란 무엇이며 업데이트 패널 컨트롤과 어떻게 다릅니 까?
감사합니다.
여기에 합당한 설명이 나와 있습니다.
http://www.componentart.com/community/blogs/milos/archive/2007/01/25/callback-vs-updatepanel.aspx
는 "UpdatePanels 효과적으로 각 요청으로 다시 게시를 수행, 전체 페이지를 게시 할 수 있습니다. 원래 페이지가 머물러 그래서 그들은, 비동기 적으로 그렇게. 제어는 다음 페이지의 갱신 영역에 의해 영향을받는 파악 그 포스트 백 (본질적으로 UpdatePanels의 영역)을 수정하고 해당 영역을 다시 그려서 ViewState를 업데이트합니다.이 메커니즘은 이전 포스트 백 기반 ASP.NET 패러다임을 보존합니다. 다른 컨트롤의 상태를 게시하지 않고 컨테이너 (원하는 경우). 렌더링은 일반적인 ASP.NET mec을 통해 수행되지 않습니다. 그러나 서버 측 이벤트 처리기를 통해 전달 된 결과를 정확하게 결정합니다. 페이지의 다른 아무것도 수정되지 얻을 수 있고,의 ViewState는 그대로 남아 있습니다. "누군가가 이제까지 업데이트 패널을 사용하는 이유
두 가지가 있습니다.
콜백은 패널이 업데이트 된 후에 트리거되는 이벤트입니다. 이것은 종종 클라이언트에서 일부 JavaScript를 호출하여 패널을 열거 나 방금 업데이트 된 항목에 대해 일종의 UI 효과를 실행하거나 클라이언트 응용 프로그램 상태의 일부 형식을 설정하는 데 사용됩니다.
은 거의 하나의 경이를한다,하지 않습니다 그것을? –
기사는 또한을 해결합니다. "시나리오 곳에는 다시 게시 패러다임을 보존해야합니다 (예 : 상호 제어 종속성이 있고 패널 내부의 컨트롤 상태를 유지해야하며 일반적 asp.net 렌더링을 사용해야합니다). UpdatePanels가 권장됩니다. " –
사물을 제외하고 올바르게 이해합니다. VIEWSTATE에 대해 자세히 설명해 주시겠습니까? –