(1) ScriptManager
(2) UpdatePanels
(3) Trigger
(4) Extenders
(5) Timer Control
1. Extenders
컨트롤 Extenders는 ASP.NET server 컨트롤에 클라이언트의 기능을 덧붙일 수 있는 방법을 제공합니다. 자세한 내용은 ASP.NET 페이지에서 TextBox 컨트롤에 자동완성기능을 추가한 AutoCompleteExtenders의 예를 보면서 이해하면 됩니다.
예제 코드 보기..
컨트롤 Extender는 extender 속성들의 모임들을 정의합니다. 각 속성은 특정한 컨트롤(TargetControlID)에 extender 기능을 추가합니다. 즉, 사용자는 페이지에서 하나의 컨트롤 extender을 여러개의 컨트롤에 사용할 수 있다는 것을 의미합니다. ASP.NET "Atlas"는 다음과 같은 컨트롤 Extender를 포함합니다.
▶ AutoCompleteExtender: 자동완성기능과 drop-down list 기능을 컨트롤에 부여할 수 있습니다. 이 Extender는 AutoCompleteProperties을 가집니다.
▶ DragOverlayExtender: 웹 페이지의 특정한 섹션을 drag-and-drop을 가능하게 하는 기능을 부여할 수 있습니다. (다시말하면, 특정 컨트롤 또는 영역을 페이지 내부의 어느 위치든 옮길 수 있다는 것을 의미합니다. 웹페이지 내의 컨트롤 재배치가 가능함을 의미합니다.)
이에 대한 예는 다음 페이지를 참조하기 바랍니다.
http://atlas.asp.net/docs/util/srcview.aspx?path=~/atlas/samples/controls/servercontrols1.src
2. Timer Control
ASP.NET "Atlas" TimerControl은 사용자로 하여금 어떠한 동작을 경과 시간에 기반해 가능하게 합니다. (다시말하면, 예를 들어 몇 초 단위로 텍스트 박스의 메시지를 변경하게끔 하는 동작도 가능하게 함을 의미함..) 다음 예를 보면 보다 명확하게 알 수 있습니다.
예제 코드 보기..
예제 코드에서 볼 수 있듯이 TimerControl은 대개 UpdatePanel 컨트롤과 함께 사용됩니다. UpdatePanel은 Timer 컨트롤이 Tick 이벤트를 발생시킬 때 마다 <ContentTemplate>에 속한 컨트롤들을 갱신합니다.
예제 소스 다운로드: (Drag & Drop)
http://www.nohungry.net/Data/DragAndDrop.zip
출처:
(1) http://atlas.asp.net/docs/atlas/doc/controls/default.aspx#controlextenders
P.S.
이전 글에도 밝혔지만 오번역이 있을 수도 있으니, 보다 자세한 내용을 알고 싶으시다면 출처에 링크된 원문을 읽어보시기 바랍니다.
Trackback
Trackback Address :: http://www.nohungry.net/tt1/trackback/21

Comments