다음을 통해 공유


ASP.NET 웹 사이트 만들기

업데이트: 2007년 11월

이 단원의 항목에서는 웹 사이트라고도 하는 ASP.NET 웹 응용 프로그램을 만들고 사용자 지정하고 관리하는 방법에 대해 설명합니다. 여기에서는 ASP.NET 웹 사이트의 파일 구조, 응용 프로그램의 수명 주기, 사이트에 있는 모든 페이지에 일관성 있는 모양(테마)과 레이아웃(마스터 페이지)을 만드는 방법, 사용자 지정 모듈로 응용 프로그램을 확장하는 방법 등 응용 프로그램이나 사이트 전체와 관련된 내용을 설명합니다.

단원 내용

  • ASP.NET 웹 사이트 구조
    사이트의 파일 레이아웃, 만들 수 있는 파일 형식 및 특수 폴더 사용에 대해 설명합니다.

  • ASP.NET 수명 주기
    ASP.NET 웹 응용 프로그램과 개별 ASP.NET 페이지에서 수명 주기 동안 수행하는 단계의 개요를 설명합니다. ASP.NET 웹 사이트가 런타임에 컴파일되는 방법과 응용 프로그램 수준 이벤트에 대한 정보가 포함되어 있습니다.

  • ASP.NET 사이트 탐색
    사이트 맵에 대해 설명하고 메뉴와 기타 컨트롤을 사용하여 웹 사이트에서의 탐색 기능을 만드는 방법에 대해 설명합니다.

  • ASP.NET 웹 사이트 구성
    XML 기반 ASP.NET 구성 시스템, 구성 설정의 계층 구조와 상속 및 구성 관리를 위한 프로그래밍 API에 대해 설명합니다.

  • ASP.NET 마스터 페이지
    템플릿(마스터 페이지)과 별도의 콘텐츠 페이지를 사용하여 일관성 있는 페이지 레이아웃을 만드는 방법에 대해 설명합니다.

  • ASP.NET 테마 및 스킨
    속성과 CSS 스타일을 설정하여 페이지와 컨트롤의 일관성 있는 모양을 만드는 방법을 설명합니다.

  • ASP.NET 웹 파트 컨트롤
    사용자가 브라우저에서 선택하고 사용자 지정할 수 있는 응용 프로그램 기능이 포함된 페이지를 만드는 방법을 설명합니다.

  • ASP.NET 상태 관리 개요
    페이지 요청 사이에 정보를 저장하는 방법을 설명합니다.

  • ASP.NET 전역화 및 지역화
    서로 다른 여러 언어 및 culture에 맞게 정보를 표시할 수 있는 ASP.NET 웹 페이지 및 응용 프로그램을 만드는 방법을 설명합니다.

  • HTTP 처리기를 사용한 사용자 지정 ASP.NET 처리
    사용자가 요청을 사용하여 호출할 수 있는 ASP.NET 구성 요소를 만드는 방법을 설명합니다.

  • HTTP 모듈을 사용하여 ASP.NET 처리 확장
    응용 프로그램 수명 주기에 연결하여 필터링, 보안 등의 사용자 지정 처리를 추가할 수 있는 구성 요소를 만드는 방법을 설명합니다.

  • ASP.NET 내게 필요한 옵션
    내게 필요한 옵션 표준을 따르는 ASP.NET 웹 페이지를 만드는 방법을 설명합니다.

참조

  • ASP.NET 구성 파일 구문
    ASP.NET 페이지, 컨트롤 및 구성 파일의 선언 구문에 대해 설명합니다.

  • System.Web
    브라우저와 웹 서버 간의 통신을 가능하게 하는 클래스 및 인터페이스를 제공하는 System.Web 네임스페이스에 대한 참조 문서를 포함합니다.

  • System.Web.Caching
    자주 사용되는 리소스를 서버에 캐시하기 위한 클래스를 제공하는 System.Web.Caching 네임스페이스에 대한 참조 문서를 포함합니다.

  • System.Web.Configuration
    ASP.NET을 구성할 때 사용하는 클래스가 포함된System.Web.Configuration 네임스페이스에 대한 참조 문서를 포함합니다.

  • System.Web.Security
    웹 서버 응용 프로그램에 ASP.NET 보안을 구현할 때 사용하는 클래스가 포함된System.Web.Security 네임스페이스에 대한 참조 문서를 포함합니다.

  • System.Web.Services
    ASP.NET을 사용하여 XML 웹 서비스를 만들 수 있는 클래스로 구성된 System.Web.Services 네임스페이스에 대한 참조 문서를 포함합니다.

  • System.Web.UI.HtmlControls
    서버 코드를 사용하여 HTML 요소를 제어할 수 있는 System.Web.UI.HtmlControls 클래스에 대한 참조 문서를 포함합니다.

  • System.Web.UI.WebControls
    웹 페이지에 웹 서버 컨트롤을 만들 수 있는 System.Web.UI.WebControls 클래스에 대한 참조 문서를 포함합니다. 웹 컨트롤은 서버에서 실행되며 Calendar 컨트롤과 같은 특수한 목적의 컨트롤뿐 아니라 단추 및 텍스트 상자와 같은 컨트롤을 포함합니다. 이러한 클래스를 사용하여 웹 페이지의 이러한 요소를 프로그래밍 방식으로 제어할 수 있습니다.

관련 단원

  • ASP.NET 웹 페이지 만들기
    ASP.NET 웹 페이지의 작동 방식과 이 페이지를 만들고 프로그래밍하는 방법에 대해 설명합니다.

  • ASP.NET 웹 서버 컨트롤 개요
    ASP.NET 웹 서버 컨트롤의 작동 방식에 대해 설명하고 ASP.NET 웹 서버 컨트롤을 ASP.NET 페이지에 추가하는 방법과 프로그래밍하는 방법에 대해 설명합니다.

  • ASP.NET을 사용하여 데이터 액세스
    ASP.NET 웹 페이지에서 데이터를 표시하고 편집하는 방법에 대해 설명합니다.

  • ASP.NET 웹 사이트 보안
    ASP.NET 응용 프로그램에 대한 보안 위협, 위협을 줄이는 방법, 사용자를 인증하고 권한을 부여하는 방법에 대해 설명합니다.

  • ASP.NET 문제 해결 및 디버깅
    오류 처리, ASP.NET 페이지의 디버깅, 페이지를 처리하는 동안 추적 정보 보기, 응용 프로그램의 상태 모니터링 등에 대해 설명합니다.