웹 페이지(Visual Web Developer 작업 절차)
업데이트: 2007년 11월
이 페이지에서는 Visual Web Developer를 사용하여 ASP.NET 웹 페이지를 만들고 프로그래밍하기 위해 일반적으로 사용되는 작업의 도움말에 대한 링크를 제공합니다. 도움말에서 다루는 일반적인 작업의 다른 범주를 보려면 Visual Web Developer 작업 절차를 참조하십시오.
연습
연습: Visual Web Developer에서 기본 웹 페이지 만들기
웹 개발 환경에 대해 간략하게 설명하고 Visual Web Developer에서 ASP.NET 웹 페이지를 만들고 편집하는 방법에 대한 자습서를 제공합니다.연습: Visual Web Developer에서 코드 분리를 사용한 기본 웹 페이지 만들기
Visual Web Developer 디자이너에서 ASP.NET 코드 숨김 페이지로 작업하는 방법에 대한 자습서를 제공합니다.연습: Visual Web Developer에서 기본 HTML 편집
Visual Web Developer 디자이너에서 태그(HTML)로 작업하는 방법에 대한 자습서를 제공합니다.연습: Visual Web Developer에서의 고급 HTML 편집
Visual Web Developer 디자이너의 추가 HTML 편집 기능에 대한 자습서를 제공합니다.연습: Visual Web Developer에서의 HTML 표 편집
Visual Web Developer 디자이너에서 HTML 표를 추가하고 편집하는 방법에 대한 자습서를 제공합니다.연습: CSS 파일 만들기 및 수정
스타일과 CSS 스타일시트를 만드는 데 도움이 되는 Visual Web Developer 디자이너의 기능에 대한 자습서를 제공합니다.연습: 기존 CSS 파일 작업
기존 CSS 스타일시트를 사용하여 작업하는 데 도움이 되는 Visual Web Developer 디자이너의 기능에 대한 자습서를 제공합니다.연습: Visual Web Developer에서 웹 페이지의 코드 편집
빠르고 정확하게 코드를 만드는 데 도움이 되는 Visual Web Developer 디자이너의 코드 편집기 기능에 대한 자습서를 제공합니다.연습: Visual Web Developer에서 웹 페이지 디버깅
Visual Web Developer 디자이너의 통합 디버거를 사용하여 코드 오류를 찾는 방법에 대한 자습서를 제공합니다.연습: 웹 페이지에 메뉴 표시
웹 페이지 메뉴를 만드는 방법에 대한 자습서를 제공합니다.연습: Visual Studio에서 테마를 사용하여 웹 사이트 사용자 지정
웹 사이트의 여러 페이지에 대해 일관된 모양을 만드는 방법에 대한 자습서를 제공합니다.연습: Visual Web Developer에서 ASP.NET 마스터 페이지 생성 및 사용
웹 사이트의 여러 페이지에 대해 일관된 레이아웃을 만드는 방법에 대한 자습서를 제공합니다.연습: Visual Web Developer에서 웹 파트 페이지 만들기
사용자가 브라우저에서 사용자 지정할 수 있는 ASP.NET 웹 페이지를 만드는 방법에 대한 자습서를 제공합니다.연습: Visual Web Developer에서 웹 사이트에 공유 코드 사용
구성 요소를 컴파일할 필요 없이 ASP.NET 웹 사이트에서 구성 요소를 만들고 사용하는 방법에 대한 자습서를 제공합니다.연습: 모바일 장치용 웹 페이지 만들기
모바일 장치용으로 디자인된 컨트롤을 사용하는 ASP.NET 웹 페이지를 만드는 방법에 대한 자습서를 제공합니다.연습: Web Forms 페이지에서 사용자 입력 유효성 검사
ASP.NET 웹 페이지의 사용자 입력을 검사하는 방법에 대한 자습서를 제공합니다.연습: ASP.NET에서 지역화를 위해 리소스 사용
여러 언어로 정보를 표시할 수 있는 웹 페이지를 만드는 방법에 대한 자습서를 제공합니다.연습: 내게 필요한 옵션이 지원되는 웹 응용 프로그램 만들기
내게 필요한 옵션을 테스트하는 방법을 비롯하여 장애인이 액세스할 수 있는 ASP.NET 웹 페이지를 만드는 방법에 대한 자습서를 제공합니다.연습: 출력 캐싱을 사용하여 웹 사이트 성능 향상
성능 향상을 위해 메모리에 페이지를 저장하는 방법에 대한 자습서를 제공합니다.연습: SQL Server에 ASP.NET 출력 캐싱 사용
SQL Server의 종속 데이터가 변경된 경우에만 캐시에서 제거되는 페이지를 캐싱하는 방법에 대한 자습서를 제공합니다.
웹 페이지 만들기 및 편집
방법: 웹 사이트에 ASP.NET 웹 페이지 추가
Visual Web Developer를 사용하여 ASP.NET 웹 페이지를 만드는 단계를 제공합니다.방법: Visual Web Developer에서 웹 페이지 테스트
Visual Web Developer 디자이너에서 작업하는 동안 웹 페이지를 테스트하는 단계를 제공합니다.방법: 디자인 뷰에서 CSS 스타일시트 특성 추가
Visual Web Developer 디자이너에서 스타일과 CSS 스타일시트를 편집하는 단계를 제공합니다.방법: ASP.NET 웹 사이트 미리 컴파일
전체 웹 사이트를 컴파일하여 오류가 있는 페이지나 프로덕션 서버로 배포할 페이지를 확인하는 단계를 제공합니다.방법: 사용자를 다른 페이지로 리디렉션
프로그래밍 방식으로 다른 웹 페이지로 이동하는 단계를 제공합니다.
레이아웃 및 모양
ASP.NET 마스터 페이지 개요
마스터 페이지를 사용하여 웹 사이트에서 일관된 레이아웃을 만드는 방법에 대해 설명합니다.방법: ASP.NET 마스터 페이지에 대한 콘텐츠 페이지 만들기
Visual Web Developer 디자이너를 사용하여 마스터 페이지에 병합할 콘텐츠를 만드는 방법에 대한 단계를 제공합니다.방법: ASP.NET 마스터 페이지 내용 참조
프로그래밍 방식으로 마스터 페이지에서 정보를 읽어 오는 단계를 제공합니다.방법: 디자인 뷰에서 CSS 스타일시트 특성 추가
Visual Web Developer 디자이너를 사용하여 웹 페이지의 개별 요소에 대한 스타일 규칙을 만드는 단계를 제공합니다.방법: ASP.NET 페이지 테마 정의
페이지 또는 웹 사이트에 단위로 적용할 수 있는 컨트롤 속성 및 스타일 컬렉션을 만드는 단계를 제공합니다.방법: ASP.NET 테마 적용
페이지나 웹 사이트에 기존 테마를 적용하는 단계를 제공합니다.방법: 프로그래밍 방식으로 ASP.NET 테마 적용
코드를 사용하여 테마를 적용하는 단계를 제공합니다.방법: ASP.NET 테마 사용 안 함
개별 페이지나 웹 사이트에 테마를 적용할 수 없도록 방지하는 단계를 제공합니다.
ASP.NET 웹 페이지 프로그래밍
방법: ASP.NET 웹 페이지에서 이벤트 처리기 만들기(Visual Studio)
Visual Web Developer 디자이너를 사용하여 페이지와 컨트롤의 이벤트에 응답하는 코드를 작성하는 단계를 제공합니다.방법: ASP.NET 웹 페이지에서 단일 이벤트 처리기에 여러 이벤트 연결
Visual Web Developer 디자이너를 사용하여 여러 컨트롤의 이벤트에 응답할 수 있는 코드를 작성하는 단계를 제공합니다.방법: ASP.NET 웹 페이지를 다른 페이지에 게시
특정 페이지를 다른 페이지에 게시하여 연결된 페이지를 만드는 단계를 제공합니다.방법: ASP.NET 웹 페이지에서 브라우저 종류 검색
브라우저 정보를 읽어 ASP.NET 웹 페이지에서 브라우저 기능을 프로그래밍 방식으로 확인하는 방법에 대한 단계를 제공합니다.방법: 웹 서비스 호출
XML Web services의 메서드를 프로그래밍 방식으로 호출하는 단계를 제공합니다.
웹 파트
ASP.NET 웹 파트 개요
사용자가 브라우저에서 사용자 지정할 수 있는 페이지를 만들 수 있게 해주는 웹 파트에 대해 설명합니다.웹 파트 컨트롤 설정 개요
사용자 지정할 수 있는 ASP.NET 웹 페이지를 만드는 데 사용할 수 있는 여러 부분에 대해 설명합니다.연습: Visual Web Developer에서 웹 파트 페이지 만들기
웹 파트 컨트롤을 사용하여 사용자가 브라우저에서 사용자 지정할 수 있는 ASP.NET 웹 페이지를 만드는 방법에 대한 자습서를 제공합니다.웹 파트 개인 설정 개요
개별 사용자의 사용자 지정 설정을 추적하는 방법에 대해 설명합니다.연습: 사용자 정의 컨트롤을 사용하여 웹 파트 개인 설정 구현
사용자 지정 컨트롤 대신 ASP.NET 사용자 정의 컨트롤을 만들어 사용자 특정 정보를 추적하는 방법에 대한 자습서를 제공합니다.연습: 웹 파트 페이지에서 디스플레이 모드 변경
사용자가 표시 모드와 편집 모드를 전환하여 사용자 지정할 수 있는 페이지를 만드는 방법에 대한 자습서를 제공합니다.방법: 사용자 정의 컨트롤을 웹 파트 컨트롤로 처리
사용자 지정 컨트롤 대신 ASP.NET 사용자 정의 컨트롤을 만들어 사용자 특정 정보를 추적하는 단계를 제공합니다.방법: 두 웹 파트 컨트롤 간 정적 연결 선언
웹 파트 컨트롤 간에 선언적으로 정적 링크를 만드는 단계를 제공합니다.방법: 웹 파트 페이지의 공유 개인 설정 활성화
다른 사용자가 사용자 정보를 사용할 수 있도록 웹 파트 개인 설정을 구성하는 단계를 제공합니다.
상태 관리
방법: 쿠키 작성
사용자 브라우저에 적은 양의 데이터를 저장하는 쿠키를 만드는 단계를 제공합니다.방법: 쿠키 읽기
이전에 저장한 쿠키를 프로그래밍 방식으로 읽는 단계를 제공합니다.방법: 쿠키 삭제
사용자 컴퓨터에서 쿠키를 제거하는 단계를 제공합니다.방법: ASP.NET 웹 페이지 간에 값 전달
다른 페이지에서 액세스할 수 있는 특정 페이지에 값을 저장하는 단계를 제공합니다.방법: 응용 프로그램 상태에 값 저장
웹 사이트의 모든 페이지 및 구성 요소에서 사용할 수 있는 전역 저장소 영역에 정보를 저장하는 단계를 제공합니다.방법: 응용 프로그램 상태에서 값 읽기
전역 값을 읽는 단계를 제공합니다.방법: 세션 상태에 값 저장
사용자가 웹 사이트의 페이지에서 작업하는 동안 사용할 수 있는 사용자 특정 정보를 저장하는 단계를 제공합니다.ASP.NET 뷰 상태 개요
사용자가 웹 사이트의 페이지로 작업하고 있는 경우에만 사용할 수 있는 사용자 특정 정보를 읽고 쓰는 단계를 제공합니다.방법: 뷰 상태에서 값 읽기
이전에 페이지에 저장한 정보를 읽는 단계를 제공합니다.
클라이언트 스크립트
방법: ASP.NET 웹 서버 컨트롤에 클라이언트 스크립트 이벤트 추가
ASP.NET 웹 페이지에서 마우스 클릭과 같은 사용자 동작에 응답하는 클라이언트 스크립트를 작성하는 단계를 제공합니다.방법: 스크립트 만들기 및 이벤트 처리기 편집
Visual Web Developer 디자이너의 소스 뷰에서 작업하는 동안 클라이언트 스크립트를 작성하는 단계를 제공합니다.방법: 클라이언트 스크립트에서 단추 웹 서버 컨트롤 이벤트에 응답
단추에 서버측 이벤트 처리기가 있지만 ASP.NET 단추 컨트롤에 클라이언트 스크립트 이벤트 처리를 추가하는 단계를 제공합니다.방법: ASP.NET 웹 페이지에 동적으로 클라이언트 스크립트 추가
페이지에 클라이언트 스크립트를 삽입하는 ASP.NET 메서드를 프로그래밍 방식으로 호출하는 단계를 제공합니다.
성능
방법: 선언적으로 ASP.NET 페이지의 캐시 가능성 설정
태그를 사용하여 페이지의 캐시 정책을 설정하는 단계를 제공합니다.방법: 프로그래밍 방식으로 페이지의 캐시 가능성 설정
코드를 사용하여 페이지의 캐시 정책을 설정하는 단계를 제공합니다.방법: ASP.NET 페이지 캐싱에 대한 만료 값 설정
캐시에서 페이지를 제거해야 하는 시기를 지정하는 단계를 제공합니다.방법: 캐시된 페이지의 유효성 검사
캐시된 페이지가 무효화되었는지 여부를 확인하는 단계를 제공합니다.방법: 파일 종속성을 사용하여 페이지 출력 캐시
파일 변경 내용을 기반으로 특정 페이지의 여러 버전을 캐싱하는 단계를 제공합니다.방법: 캐시 키 종속성을 사용하여 페이지 출력 캐시
캐시에 있는 다른 정보를 기반으로 특정 페이지의 여러 버전을 캐싱하는 단계를 제공합니다.방법: 요청 브라우저를 사용하여 여러 버전의 페이지 캐시
사용자의 브라우저 종류에 대한 정보를 기반으로 특정 페이지의 여러 버전을 캐싱하는 단계를 제공합니다.방법: 매개 변수를 사용하여 여러 버전의 페이지 캐싱
브라우저에서 보낸 쿼리 문자열이나 게시 값과 같은 정보를 기반으로 특정 페이지의 여러 버전을 캐싱하는 단계를 제공합니다.방법: HTTP 헤더를 사용하여 여러 버전의 페이지 캐시
브라우저 헤더로 전달된 Accept-Language 값과 같은 정보를 기반으로 특정 페이지의 여러 버전을 캐싱하는 단계를 제공합니다.방법: 사용자 지정 문자열을 사용하여 여러 버전의 페이지 캐싱
사용자가 만든 기준을 기반으로 특정 페이지의 여러 버전을 캐싱하는 단계를 제공합니다.방법: 매개 변수를 기반으로 여러 버전의 사용자 정의 컨트롤 캐시
특정 페이지의 일부분을 사용자 정의 컨트롤로 캐싱하는 단계를 제공합니다.방법: 선언적 특성을 사용하여 여러 버전의 사용자 정의 컨트롤 캐시
동일한 사용자 정의 컨트롤을 사용하여 특정 페이지의 여러 부분을 개별적으로 캐싱하는 단계를 제공합니다.캐시된 페이지의 일부를 동적으로 업데이트
페이지의 일부를 캐시하는 동안 해당 페이지의 다른 부분을 업데이트할 수 있는 방법에 대해 설명합니다.방법: 캐시에 항목 추가
빠른 검색을 위해 ASP.NET 캐시에 정보를 저장하는 단계를 제공합니다.방법: 캐시된 항목의 값 검색
이전에 캐시에 저장한 정보를 읽는 단계를 제공합니다.방법: ASP.NET의 캐시에서 항목 삭제
이전에 캐시에 저장한 정보를 제거하는 단계를 제공합니다.방법: 캐시에서 항목이 제거될 때 응용 프로그램에 알림
캐시에서 정보가 제거될 때 이벤트를 발생시키는 단계를 제공합니다.ASP.NET에서 SqlCacheDependency 클래스를 사용한 캐싱
SQL Server의 종속 데이터가 변경된 경우에만 캐시에서 제거되는 페이지를 캐싱하는 방법에 대해 설명합니다.
지역화
방법: ASP.NET 웹 사이트의 리소스 파일 만들기(Visual Studio)
ASP.NET 웹 페이지에서 표시할 수 있는 텍스트를 다른 언어로 또는 다른 culture용으로 저장하는 .resx 파일을 만드는 방법에 대한 단계를 제공합니다.방법: 웹 서버 컨트롤에서 리소스를 사용하여 속성 값 설정(Visual Studio)
.resx 파일에서 속성 값을 읽어 동적으로 페이지를 여러 언어로 표시하도록 컨트롤을 구성하는 단계를 제공합니다.방법: 사이트 맵 데이터 지역화
여러 언어로 정보를 제공하는 사이트 맵을 만드는 단계를 제공합니다.방법: 프로그래밍 방식으로 리소스 값 검색
언어별 및 culture별 .resx 파일에서 프로그래밍 방식으로 값을 읽어 오는 단계를 제공합니다.
내게 필요한 옵션
ASP.NET의 내게 필요한 옵션 지원
내게 필요한 옵션 표준을 따르는 웹 사이트를 만들 수 있도록 도와주는 ASP.NET의 기능에 대해 설명합니다.방법: Visual Web Developer에서 웹 페이지의 내게 필요한 옵션 확인
Visual Web Developer 디자이너에서 ASP.NET 웹 페이지가 내게 필요한 옵션 지침을 만족하는지 확인하는 단계를 제공합니다. Visual Web Developer Express Edition에서는 이 기능을 사용할 수 없습니다.
장치 및 브라우저
- 연습: 모바일 장치용 웹 페이지 만들기
모바일 장치용으로 디자인된 컨트롤을 사용하는 ASP.NET 웹 페이지를 만드는 방법에 대한 자습서를 제공합니다.