2009-02-01 5 views
2

how bad CodePlex uses UpdatePanels을 보여주는 기사를 읽었으며, 예를 들어 사용자가 대답/질문을 떠올리면이 문제에 대해 StackOverflow가 얼마나 좋은지 읽어 왔습니다.수동으로 UpdatePanel 구현

누군가 이러한 작업을 수행하는 방법에 대한 자습서를 가르 칠 수 있는지 궁금합니다.

나는 몇 가지 포인트를 알고

  1. 는 JSON 문자열
  2. 새 값으로 페이지의 올바른 값을 대체 할 <ajax:ScripManager> 컨트롤 내부의 자바 스크립트를 빌드 작업 값을 얻고으로 출력한다 웹 서비스 만들기

하지만 처음에는 어려움이 있지만 JSON 문자열을 보낼 수는 있지만 항상 XML 정보로 둘러 쌉니다.

누구나 (또는 ​​제프가) 좋은 "사용법"을 가리킬 수 있습니까? 고맙습니다.

답변

2

UpdatePanel을 닫기 전에이 게시물을 읽으 셨습니다. - http://www.aaron-powell.com/blog/august-2008/optimising-updatepanels.aspx. UpdatePanels를 최적화하는 방법을 살펴보고 잘 수행하면 성능이 향상 될 수 있습니다.

나는 또한 - http://www.aaron-powell.com/blog/august-2008/paging-data-client-side.aspx jQuery와 MS AJAX를 사용하여 클라이언트 측 템플릿 작업을 수행하는 게시를 수행했습니다. 자바 스크립트로 웹 서비스를 읽는 방법을 살펴보고, 샘플을 다운로드하면 데이터를 클라이언트 측에서 웹 서비스로 보내는 방법을 살펴볼 것이다.

그러나 ASP.NET 웹 사이트에서이 비디오 캐스트 (http://www.asp.net/learn/ajax-videos/video-82.aspx)를 사용할 수도 있습니다. 스크립트 서비스 기능을 위해 웹 서비스를 확장하는 방법에 관한 것입니다.

3

글쎄, StackOverflowjQuery/load을 사용합니다. 더 복잡한 페이지주기가있는 ASP.NET 바닐라가 아닌 소스로 ASP.NET MVC를 사용하여 div를 간단히 업데이트 할 가능성이 큽니다.

이 접근 방식을 사용하면 간단합니다 ... jQuery 예제 탭에서 크게 다룹니다.

다시 Json을 반환 - 그건 단순히 ASP.NET MVC의 컨트롤러에서 return Json(obj);입니다 -하지만 개인적으로 html (더 간단하게) 반환합니다.