3.2.2 ASP.NET 서버 컨트롤
ASP.NET은 서버 컨트롤(Server Control)을 많이 제공한다. 서버 컨트롤이란 HTML 태그의 버튼, 텍스트박스, 레이블처럼 웹 페이지에서 모양과 기능을 지닌 표현 단위 하나를 말한다. 그리고 서버 컨트롤이 ASP.NET 웹 페이지에 적용되고 C# 코드와 연동되어 좀 더 나은 모양과 기능을 가지는 것을 ASP.NET 서버 컨트롤이라고 한다. 이 장에서는 몇 가지 컨트롤을 사용해 웹 폼 명령어를 학습하고 앞으로 이어지는 장에서 각각의 컨트롤을 좀 더 자세하게 살펴보자. Visual Studio의 도구 상자를 열면 많은 범주의 서버 컨트롤 목록을 살펴볼 수 있다.
▲ 그림 3-2 Visual Studio 2015 도구 상자
ASP.NET 웹 폼에서 제공하는 서버 컨트롤의 종류는 HTML 서버 컨트롤, Web 서버 컨트롤(표준 컨트롤), 유효성 검사(Validation) 컨트롤, 사용자 정의 컨트롤(User Control) 등으로 구분된다.