페이지 및 컨트롤 기능 페이지를 사용하여 ASP.NET 페이지 및 컨트롤의 설정을 구성할 수 있습니다. 이러한 설정에서는 ASP.NET 페이지의 동작을 제어하고, ASP.NET 페이지 및 컨트롤이 서버에서 컴파일되는 방식을 설정하며, 각 페이지에 대해 포함되는 네임스페이스를 정의하고, 세션 상태 및 유효성 검사 서비스 설정을 정의합니다.

표시 목록을 사용하여 설정이 표시되는 방식을 지정하는 이름, 구성 이름 또는 이름 모두 옵션 중 하나를 선택할 수 있습니다.

UI 요소 목록

다음 표에서는 기능 페이지 및 작업 창에서 사용할 수 있는 UI 요소를 보여 줍니다.

기능 페이지 요소

요소 이름설명

버퍼[buffer]

.aspx 페이지와 .ascx 컨트롤에서 응답 버퍼링을 사용하는지 여부를 지정하는 값(true 또는 false)을 설정합니다. 기본 설정은 True입니다.

마스터 페이지 파일[masterPageFile]

로컬 구성 파일에 상대적인 마스터 페이지 경로를 지정합니다.

스타일시트 테마[styleSheetTheme]

컨트롤 선언 앞에 테마를 적용하는 데 사용할 "명명된 테마" 폴더의 이름을 지정합니다. 이 설정은 컨트롤 선언 뒤에 적용할 테마를 정의하는 테마 특성과는 다릅니다.

테마[theme]

구성 파일의 범위에 있는 페이지에 사용되는 테마의 이름을 지정합니다. 지정된 테마는 응용 프로그램 또는 전역 테마로 존재해야 합니다. 테마가 없으면 HttpException 예외가 throw됩니다.

인증된 보기 상태 사용[enableViewStateMAC]

페이지가 클라이언트에서 게시될 때 ASP.NET에서 페이지의 보기 상태에 대해 MAC(메시지 인증 코드)를 실행해야 하는지 여부를 지정하는 값(true 또는 false)을 설정합니다. 기본 설정은 True입니다.

보기 상태 사용[enableViewState]

보기 상태가 사용할 수 있게 설정되었는지, 사용할 수 없게 설정되었는지 또는 읽기 전용인지를 나타내는 값(true 또는 false)을 설정합니다. 기본 설정은 True입니다.

최대 페이지 상태 필드 길이[maxPageStateViewLength]

단일 보기 상태 필드에 포함될 수 있는 최대 문자 수를 설정합니다.

페이지의 기본 형식[pageBaseType]

페이지가 독립 실행형인 경우에만 사용할 기본 형식을 지정합니다. 이 설정은 독립 실행형 파일의 inherits 특성으로 다시 정의됩니다.

사용자 정의 컨트롤의 기본 형식 [userControlBaseType]

사용자 정의 컨트롤이 기본적으로 상속하는 코드 숨김 클래스를 지정합니다.

컴파일 모드[compilationMode]

ASP.NET 페이지 또는 컨트롤이 런타임에 컴파일되어야 하는지 여부를 지정합니다.

네임스페이스[namespaces]

어셈블리를 미리 컴파일하는 동안 사용할 import 지시문의 모음을 정의합니다.

세션 상태 사용[enableSessionState]

세션 상태를 사용할 수 있는지, 사용할 수 없는지, 아니면 읽기 전용인지를 지정하는 값(true 또는 false)을 설정합니다. 기본 설정은 True입니다.

요청 유효성 검사[validateRequest]

ASP.NET에서 브라우저에 위험한 값이 입력되는지를 검사할지 여부를 결정하는 값(true 또는 false)을 설정합니다. 기본 설정은 True입니다.

작업 창 요소

요소 이름설명

적용

기능 페이지에서 변경한 내용을 저장합니다.

취소

기능 페이지에서 변경한 내용을 취소합니다.

컨트롤 등록

사용자 지정 컨트롤을 추가 및 편집할 수 있는 컨트롤 기능 페이지를 엽니다.

참고 항목


목차