ASP.NET 은 서버 기반 프로그래밍 환경이지만, 클라이언트측 스크립트를 관리할 수 있는 API도 제공한다. 클라이언트 스크립트 API를 이용하면 클라이언트 스크립트 등록과 관리를 수행하고 서버 컨트롤과 클라이언트 스크립트의 연동과 관계된 처리를 안전하게 수행할 수 있다. - ASP.NET 2.0 웹 프로젝트와 실전 프로그래밍
뒤편에 배치해 있어서 몰랐던 것일까? 이제야 일독했다. 구글코드서치( http://www.google.co.kr/codesearch )를 통해 콜백함수 구현을 참고해 만들어 보기는 했으나 이렇게 체계적인 접근은 못해본 상태 ^^;
이번 기회에 체계적인 이해를 해 볼 것.
ASP.NET 2.0에서는 Page 클래스에 있던 스크립트 관련 메서드들이 ClientScriptManager 클래스( Page의 ClientScript 속성) 안으로 옮겨졌다.
여기 외에도Page.ClientScript.GetPostBackClientHyperlink
Page.ClientScript.GetPostBackEventReference
Page.ClientScript.IsClientScriptBlockRegistered
Page.ClientScript.IsStartupScriptRegistered
Page.ClientScript.RegsterArrayDelaration
Page.ClientScript.RegisterClientScriptBlock
Page.ClientScript.RegisterHiddenField
Page.ClientScript.RegisterStartupScript
Page.ClientScript.RegisterOnSubmitStatement
역시, 더 나은 자료를 찾았다.
출처: http://msdn2.microsoft.com/ko-kr/library/50b7y38h(vs.80,d=printer).aspx
페이지 모양을 조작하고 신속한 응답 시간을 필요로 하는 작업을 위해 ASP.NET 웹 페이지에 클라이언트측 스크립트를 포함할 수 있습니다. 이 단원에서는 클라이언트측 스크립트에 대한 내용 및 스크립트를 ASP.NET 웹 페이지에 추가하는 방법을 설명하는 항목을 제공합니다.
단원 내용
- ASP.NET 웹 페이지의 클라이언트 스크립트 [ http://msdn2.microsoft.com/ko-kr/library/3hc29e2a(VS.80).aspx ]
- 클라이언트 스크립트를 사용하는 ASP.NET 웹 서버 컨트롤 [ http://msdn2.microsoft.com/ko-kr/library/ms178206(VS.80).aspx ]
- 방법: ASP.NET 웹 서버 컨트롤에 클라이언트 스크립트 이벤트 추가 [ http://msdn2.microsoft.com/ko-kr/library/7ytf5t7k(VS.80).aspx ]
- 방법: ASP.NET 웹 페이지에 동적으로 클라이언트 스크립트 추가 [ http://msdn2.microsoft.com/ko-kr/library/ms178207(VS.80).aspx ]
- ASP.NET 웹 페이지에서 다시 게시하지 않는 클라이언트 콜백 구현 [ http://msdn2.microsoft.com/ko-kr/library/ms178208(VS.80).aspx ]
관련 단원
'컴퓨터(InfoTech)' 카테고리의 다른 글
| [형상관리] Visual SourceSafe 설명 - MSDN (0) | 2007/06/19 |
|---|---|
| software 뉴스 (0) | 2007/05/07 |
| Client Script (1) | 2007/04/20 |
| [Jeff Prosise] Programming Microsoft .NET - 003 (2) | 2007/04/16 |
| [웹서버] The .NET Show: IIS 7.0 (0) | 2007/04/13 |
| [Jeff Prosise] Programming Microsoft .NET - 002 (0) | 2007/04/05 |



