작성자: Builder, Tony Patton
ASP.NET은 강력한 플랫폼을 제공하지만 개발자는 JavaScript와 같은 성숙한 기술을 무시해서는 안 됩니다. 이번 글에서는 토니
Patton은 웹 개발에서 JavaScript를 ASP.NET 컨트롤과 통합하는 방법을 설명합니다.
웹 개발 플랫폼은 유연성과 수많은 기능을 제공하지만 필요한 작업을 완료하기 위해 기존 기술에 의존하고 싶거나 의존해야 하는 경우가 많습니다. ASP.NET은 강력한 개발 플랫폼을 제공하면서도 동시에 JavaScript와 같은 성숙한 기술을 제공합니다. 이 기사에서는 JavaScript 코드를 ASP.NET 컨트롤에 연결하는 방법도 무시해서는 안 됩니다.
기존 방식
일반적으로 웹 애플리케이션에 팝업이나 확인 창 또는 기타 클라이언트 측 기능이 필요한 경우 필요한 JavaScript 메소드를 생성하고 필요할 때 호출합니다. 예를 들어 목록 A에는 사용자가 양식 제출을 계속하거나 취소하는 데 사용할 수 있는 확인 창이 포함되어 있습니다.
제출 버튼을 선택한 후 JavaScript의 verifySubmit 메소드가 호출됩니다. 이 확인 프롬프트를 통해 사용자는 양식 제출(확인 선택) 또는 취소(취소 선택)를 진행할 수 있습니다.
위 코드는 계획대로 작동하지만 ASP.NET과 같은 개발 플랫폼에서 작업할 때는 그렇게 간단하지 않습니다.
ASP.NET 대체 옵션
ASP.NET은 입력 단추 및 텍스트 상자와 같은 HTML 요소의 사용을 지원하지만 ASP.NET 자체 개발 모델을 기반으로 추가 기능을 제공하는 완전한 컨트롤 요소 집합이 있습니다.
ASP.NET에 JavaScript를 연결하는 것은 직접적인 HTML/JavaScript 접근 방식만큼 간단하지 않습니다. ASP.NET 프로그래밍 모델은 기본 페이지 클래스에 페이지 요소에 스크립트 블록을 연결하는 메서드를 제공합니다. 다음 방법을 사용하여 JavaScript를 페이지 또는 페이지 요소에 첨부하거나 통합할 수 있습니다.
엘
RegisterClientScriptBlock: 페이지 개체