System.Web.ModelBinding 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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, QueryStringAttribute 및 ViewStateAttribute와 같은 모델 바인딩 값의 소스를 지정합니다. |
ViewStateAttribute |
뷰 상태에서 모델 바인딩 값을 제공하도록 지정하는 특성을 나타냅니다. |
ViewStateValueProvider |
뷰 상태 값에 대한 값 공급자를 나타냅니다. |
인터페이스
IMetadataAware |
메타데이터를 인식하는 클래스에서 구현해야 하는 메서드를 정의합니다. |
IModelBinder |
모델 바인더에 필요한 메서드를 정의합니다. |
IModelNameProvider |
매개 변수 이름을 사용하는 대신 모델 바인딩에 사용하는 대체 이름을 지정하는 방식을 제공합니다. |
IUnvalidatedValueProvider |
무효화된 값 공급자에 필요한 메서드를 정의합니다. |
IUnvalidatedValueProviderSource |
요청 유효성 검사 건너뛰기를 지원하는 값 공급자에 필요한 메서드를 정의합니다. |
IValueProvider |
값 공급자에 필요한 메서드를 정의합니다. |
IValueProviderSource |
값 공급자 소스에 필요한 메서드를 정의합니다. |
열거형
BindingBehavior |
모델 바인딩 동작 옵션을 열거합니다. |
대리자
DataAnnotationsModelValidationFactory |
DataAnnotationsModelValidatorProvider 인스턴스를 만드는 메서드를 나타냅니다. |
DataAnnotationsValidatableObjectAdapterFactory |
IValidatableObject 인터페이스를 기반으로 하는 유효성 검사기의 팩터리를 나타냅니다. |
ModelBinderErrorMessageProvider |
모델 바인딩 오류 메시지를 제공하는 메서드를 나타냅니다. |
설명
Web Forms 모델 바인딩 사용에 대 한 자습서 시리즈를 참조 하세요 모델 바인딩 및 Web Forms합니다.
.NET