아작스의 기원은 특정영역만 갱신하는 것이기 때문에 아작스영역안에서 포스백이 일어나면 '부분 포스트백'이라고 부릅니다. 당연히 페이지 포스트백은 일어나지 않을 것이라고 생각했습니다. 그런데 아니네요 ㅡ,.ㅡ; (참고 : MSDN Magazine - AJAX 응용 프로그램 아키텍처, 1부 ) 1. 문제 발견하기 아작스영역안에 버튼을 넣고 눌러 봅시다. 중단점을 잡아보면 페이지 로드에서 중단점이 잡힙니다. 신기하게도 페이지의 UI는 갱신이 되지 않네요 ㅡ.ㅡ;; 이 이야기는 업데이트페널이 각자 돌아간다고 생각하고 있는 우리의 상식을 벗어납니다. 1-1. 테스트용 코드 테스트를 위해서 '웹응용프로그램'프로젝트를 생성하고 웹폼을 추가 합니다. 그리고 아래 코드를 넣습니다. 페이지 Ajax1 Ajax2 비하인드는 ..
asp.net에서는 아작스(ajax)와 관련된 모듈들이 있습니다. 이것들을 Ajax.net이라고 부릅니다. 이 모듈들중 가장 많이 사용되면서도 유용한 업데이트 패널을 간단하게 다뤄보겠습니다. 업데이트 패널은 Ajax의 주요기능인 부분 새로고침의 영역입니다. 1.프로젝트에 추가프로젝트는 ASP.Nat로 생성하시면 됩니다. 도구 모음 > AJAX 확장 에서 스크립매니저(ScriptManager)를 추가합니다. 업데이트패널(UpdatePanel) 2개를 추가하고 각각에 래이블과 버튼을 하나씩 추가 합니다. 여기서 조심해야 할것은 업데이트패널안에 컨트롤을 추가하려면 사이에 추가하셔야 합니다. 업데이트패널을 사용하기위해서는 스크립트매니저가 꼭 먼저 선언이되어 있어야 합니다. 스크립트매니저는 비하인드와 클라이언트를..