다음을 통해 공유


System.Web.ModelBinding 네임스페이스

ASP.NET Web Forms 서버 컨트롤에 데이터 개체를 바인딩할 수 있도록 하는 클래스를 제공합니다.

클래스

ArrayModelBinder<TElement>

브라우저 요청을 배열에 매핑합니다.

ArrayModelBinderProvider

배열에 대한 모델 바인더를 제공합니다.

AssociatedMetadataProvider

메타데이터 공급자를 구현하는 추상 클래스를 제공합니다.

AssociatedValidatorProvider

유효성 검사 공급자를 구현하는 클래스의 추상 클래스를 제공합니다.

BinaryDataModelBinderProvider

이진 데이터에 대한 모델 바인더를 가져옵니다.

BindingBehaviorAttribute

모델 바인딩 동작 특성에 기본 클래스를 제공합니다.

BindNeverAttribute

모델 바인딩에서 속성을 제외해야 함을 지정하는 특성을 제공합니다.

BindRequiredAttribute

모델 바인딩에 필요한 속성을 지정하는 특성을 제공합니다.

CollectionModelBinder<TElement>

브라우저 요청을 컬렉션에 매핑합니다.

CollectionModelBinderProvider

컬렉션에 대한 모델 바인더를 제공합니다.

ComplexModel

개별 속성 대신 컬렉션을 데이터 저장소로 사용하는 복합 모델에 대해 설명합니다.

ComplexModelBinder

브라우저 요청을 복잡한 데이터 모델에 매핑합니다.

ComplexModelBinderProvider

복합 모델에 대한 모델 바인더를 제공합니다.

ComplexModelResult

ComplexModel 클래스에서 저장한 데이터에 대한 컨테이너를 제공합니다.

ControlAttribute

컨트롤에서 모델 바인딩 값을 제공하도록 지정하는 특성을 나타냅니다.

ControlValueProvider

컨트롤 값에 대한 값 공급자를 나타냅니다.

CookieAttribute

쿠키에서 모델 바인딩 값을 제공하도록 지정하는 특성을 나타냅니다.

CookieValueProvider

쿠키 값에 대한 값 공급자를 나타냅니다.

DataAnnotationsModelMetadata

데이터 모델의 일반 메타데이터, DataAnnotationsModelMetadataProvider 클래스 및 DataAnnotationsModelValidator 클래스에 대한 컨테이너를 제공합니다.

DataAnnotationsModelMetadataProvider

기본 모델 메타데이터 공급자를 구현합니다.

DataAnnotationsModelValidator

모델 유효성 검사기를 제공합니다.

DataAnnotationsModelValidator<TAttribute>

지정된 유효성 검사 형식에 대한 모델 유효성 검사기를 제공합니다.

DataAnnotationsModelValidatorProvider

기본 유효성 검사 공급자를 구현합니다.

DefaultModelBinder

브라우저 요청을 데이터 개체에 매핑합니다. 이 클래스는 모델 바인더의 구체적인 구현을 제공합니다.

DictionaryModelBinder<TKey,TValue>

브라우저 요청을 사전 데이터 개체에 매핑합니다.

DictionaryModelBinderProvider

사전에 대한 모델 바인더를 제공합니다.

DictionaryValueProvider<TValue>

IDictionary<TKey,TValue> 인터페이스를 구현하는 컬렉션에서 값을 가져오는 값 공급자에 대한 기본 클래스를 나타냅니다.

EmptyModelMetadataProvider

메타데이터가 필요 없는 데이터 모델에 대한 빈 메타데이터 공급자를 제공합니다.

ExtensibleModelBinderAttribute

모델 형식에 대한 바인더 형식을 지정합니다.

FormAttribute

폼 필드에서 모델 바인딩 값을 제공하도록 지정하는 특성을 나타냅니다.

FormValueProvider

폼 값에 대한 값 공급자를 나타냅니다.

GenericModelBinderProvider

제네릭 형식에 대한 모델 바인더를 가져옵니다.

KeyValuePairModelBinder<TKey,TValue>

브라우저 요청을 키/값 쌍 데이터 개체에 매핑합니다.

KeyValuePairModelBinderProvider

키/값 쌍의 컬렉션에 대한 모델 바인더를 제공합니다.

MaxLengthAttributeAdapter

MaxLengthAttribute 특성에 대한 어댑터를 제공합니다.

MinLengthAttributeAdapter

MinLengthAttribute 특성에 대한 어댑터를 제공합니다.

ModelBinderDictionary

바인더 형식별로 나열된 애플리케이션의 모든 모델 바인더에 대한 컨테이너를 제공합니다.

ModelBinderErrorMessageProviders

모델 바인더 오류 메시지 공급자에 대한 컨테이너를 제공합니다.

ModelBinderProvider

모델 바인더 공급자에 대한 추상 기본 클래스를 제공합니다.

ModelBinderProviderCollection

모델 바인더 공급자의 컬렉션에 대한 컨테이너를 제공합니다.

ModelBinderProviderOptionsAttribute

모델 바인더 공급자에 대한 옵션을 지정하는 특성을 나타냅니다.

ModelBinderProviders

애플리케이션에 대한 모델 바인더 공급자에 컨테이너를 제공합니다.

ModelBinders

애플리케이션의 모델 바인더에 대한 전역 액세스 권한을 제공합니다.

ModelBindingContext

모델 바인더가 작동하는 컨텍스트를 제공합니다.

ModelBindingExecutionContext

모델 바인딩 시스템에 필요한 모델 바인딩 시스템 외부의 모든 정보를 캡슐화합니다.

ModelError

모델 바인딩 중에 발생하는 오류를 나타냅니다.

ModelErrorCollection

모델 유효성 검사 오류에 대한 컨테이너를 제공합니다.

ModelMetadata

모델의 메타데이터에 대한 컨테이너를 제공합니다.

ModelMetadataProvider

사용자 지정 메타데이터 공급자에 대한 추상 기본 클래스를 제공합니다.

ModelMetadataProviders

현재 ModelMetadataProvider 인스턴스에 대한 컨테이너를 제공합니다.

ModelState

모델 바인딩의 상태를 캡슐화합니다.

ModelStateDictionary

모델 바인딩의 상태를 나타냅니다.

ModelValidatedEventArgs

Validated 이벤트에 대한 데이터를 제공합니다.

ModelValidatingEventArgs

Validating 이벤트에 대한 데이터를 제공합니다.

ModelValidationNode

모델 유효성 검사 정보에 대한 컨테이너를 제공합니다.

ModelValidationResult

유효성 검사 결과에 대한 컨테이너를 제공합니다.

ModelValidator

유효성 검사 논리를 구현하기 위한 기본 클래스를 제공합니다.

ModelValidatorProvider

모델 유효성 검사기의 컬렉션을 제공합니다.

ModelValidatorProviderCollection

유효성 검사 공급자의 컬렉션에 대한 컨테이너를 제공합니다.

ModelValidatorProviders

현재 유효성 검사 공급자에 대한 컨테이너를 제공합니다.

MutableObjectModelBinder

브라우저 요청을 변경 가능한 데이터 개체에 매핑합니다.

MutableObjectModelBinderProvider

변경 가능한 개체에 대한 모델 바인더를 제공합니다.

NameValueCollectionValueProvider

이름/값 컬렉션에서 값을 가져오는 값 공급자에 대한 기본 클래스를 나타냅니다.

ProfileAttribute

프로필에서 모델 바인딩 값을 제공하도록 지정하는 특성을 나타냅니다.

ProfileValueProvider

프로필 값에 대한 값 공급자를 나타냅니다.

QueryStringAttribute

쿼리 문자열 값에서 모델 바인딩 값을 제공하도록 지정하는 특성을 나타냅니다.

QueryStringValueProvider

쿼리 문자열 값에 대한 값 공급자를 나타냅니다.

RangeAttributeAdapter

RangeAttribute 특성에 대한 어댑터를 제공합니다.

RegularExpressionAttributeAdapter

RegularExpressionAttribute 특성에 대한 어댑터를 제공합니다.

RequiredAttributeAdapter

RequiredAttribute 특성에 대한 어댑터를 제공합니다.

RouteDataAttribute

경로 데이터에서 모델 바인딩 값을 제공하도록 지정하는 특성을 나타냅니다.

RouteDataValueProvider

경로 데이터에 대한 값 공급자를 나타냅니다.

SessionAttribute

세션 상태에서 모델 바인딩 값을 제공하도록 지정하는 특성을 나타냅니다.

SimpleModelBinderProvider

단순 형식에 대한 모델 바인더를 제공합니다.

SimpleValueProvider

단일 키/값 조회에 대한 값 공급자를 나타냅니다.

StringLengthAttributeAdapter

StringLengthAttribute 특성에 대한 어댑터를 제공합니다.

TypeConverterModelBinder

브라우저 요청을 데이터 개체에 매핑합니다. 이 형식은 모델 바인딩에 .NET Framework 형식 변환기를 사용한 변환이 필요한 경우에 사용됩니다.

TypeConverterModelBinderProvider

형식 변환이 필요한 모델에 대한 모델 바인더를 제공합니다.

TypeMatchModelBinder

브라우저 요청을 데이터 개체에 매핑합니다. 이 클래스는 모델 바인딩에 형식 변환이 필요 없을 경우 사용됩니다.

TypeMatchModelBinderProvider

형식 변환이 필요하지 않는 모델에 대한 모델 바인더를 제공합니다.

UserProfileAttribute

사용자 프로필에서 모델 바인딩 값을 제공하도록 지정하는 특성을 나타냅니다.

UserProfileValueProvider

사용자 프로필에 대한 값 공급자를 나타냅니다.

ValidatableObjectAdapter

IValidatableObject 인터페이스를 구현하는 개체에 대한 어댑터를 제공합니다.

ValueProviderCollection

애플리케이션에 대한 값 공급자 개체의 컬렉션을 나타냅니다.

ValueProviderResult

값 공급자에서 값을 검색한 결과를 나타냅니다.

ValueProviderSourceAttribute

메서드 매개 변수에서 사용할 수 있는 값 공급자 특성에 기본 클래스를 제공하여 FormAttribute, QueryStringAttributeViewStateAttribute와 같은 모델 바인딩 값의 소스를 지정합니다.

ViewStateAttribute

뷰 상태에서 모델 바인딩 값을 제공하도록 지정하는 특성을 나타냅니다.

ViewStateValueProvider

뷰 상태 값에 대한 값 공급자를 나타냅니다.

인터페이스

IMetadataAware

메타데이터를 인식하는 클래스에서 구현해야 하는 메서드를 정의합니다.

IModelBinder

모델 바인더에 필요한 메서드를 정의합니다.

IModelNameProvider

매개 변수 이름을 사용하는 대신 모델 바인딩에 사용하는 대체 이름을 지정하는 방식을 제공합니다.

IUnvalidatedValueProvider

무효화된 값 공급자에 필요한 메서드를 정의합니다.

IUnvalidatedValueProviderSource

요청 유효성 검사 건너뛰기를 지원하는 값 공급자에 필요한 메서드를 정의합니다.

IValueProvider

값 공급자에 필요한 메서드를 정의합니다.

IValueProviderSource

값 공급자 소스에 필요한 메서드를 정의합니다.

열거형

BindingBehavior

모델 바인딩 동작 옵션을 열거합니다.

대리자

DataAnnotationsModelValidationFactory

DataAnnotationsModelValidatorProvider 인스턴스를 만드는 메서드를 나타냅니다.

DataAnnotationsValidatableObjectAdapterFactory

IValidatableObject 인터페이스를 기반으로 하는 유효성 검사기의 팩터리를 나타냅니다.

ModelBinderErrorMessageProvider

모델 바인딩 오류 메시지를 제공하는 메서드를 나타냅니다.

설명

Web Forms 모델 바인딩 사용에 대 한 자습서 시리즈를 참조 하세요 모델 바인딩 및 Web Forms합니다.