DefaultModelBinder 클래스

정의

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

public class DefaultModelBinder : System.Web.Mvc.IModelBinder
type DefaultModelBinder = class
    interface IModelBinder
Public Class DefaultModelBinder
Implements IModelBinder
상속
DefaultModelBinder
구현

생성자

DefaultModelBinder()

DefaultModelBinder 클래스의 새 인스턴스를 초기화합니다.

속성

Binders

응용 프로그램의 모델 바인더를 가져오거나 설정합니다.

ResourceClassKey

지역화된 문자열 값을 포함하는 리소스 파일(클래스 키)의 이름을 가져오거나 설정합니다.

메서드

BindModel(ControllerContext, ModelBindingContext)

지정된 컨트롤러 컨텍스트와 바인딩 컨텍스트를 사용하여 모델을 바인딩합니다.

BindProperty(ControllerContext, ModelBindingContext, PropertyDescriptor)

지정된 컨트롤러 컨텍스트와 바인딩 컨텍스트 및 지정된 속성 설명자를 사용하여 지정된 속성을 바인딩합니다.

CreateModel(ControllerContext, ModelBindingContext, Type)

지정된 컨트롤러 컨텍스트와 바인딩 컨텍스트를 사용하여 지정된 모델 형식을 만듭니다.

CreateSubIndexName(String, Int32)

더 큰 인덱스를 구성하는 구성 요소의 범주를 기반으로 지정된 인덱스 값이 정수인 인덱스(하위 인덱스)를 만듭니다.

CreateSubIndexName(String, String)

더 큰 인덱스를 구성하는 구성 요소의 범주를 기반으로 지정된 인덱스 값이 문자열인 인덱스(하위 인덱스)를 만듭니다.

CreateSubPropertyName(String, String)

지정된 접두사와 속성 이름을 사용하여 하위 속성의 이름을 만듭니다.

GetFilteredModelProperties(ControllerContext, ModelBindingContext)

지정된 에 의해 설정된 속성 필터 제한과 일치하는 속성 집합을 binding context반환합니다.

GetModelProperties(ControllerContext, ModelBindingContext)

지정된 컨트롤러 컨텍스트와 바인딩 컨텍스트를 사용하여 모델의 속성을 반환합니다.

GetPropertyValue(ControllerContext, ModelBindingContext, PropertyDescriptor, IModelBinder)

지정된 컨트롤러 컨텍스트, 바인딩 컨텍스트, 속성 설명자 및 속성 바인더를 사용하여 속성 값을 반환합니다.

GetTypeDescriptor(ControllerContext, ModelBindingContext)

컨트롤러 컨텍스트와 바인딩 컨텍스트로 지정된 형식에 대한 설명자 개체를 반환합니다.

IsModelValid(ModelBindingContext)

데이터 모델이 지정된 바인딩 컨텍스트에 대해 유효한지 확인합니다.

OnModelUpdated(ControllerContext, ModelBindingContext)

모델이 업데이트된 경우 호출됩니다.

OnModelUpdating(ControllerContext, ModelBindingContext)

모델이 업데이트되고 있는 경우 호출됩니다.

OnPropertyValidated(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

지정된 속성의 유효성이 검사된 경우 호출됩니다.

OnPropertyValidating(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

지정된 속성의 유효성이 검사되고 있는 경우 호출됩니다.

SetProperty(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

지정된 컨트롤러 컨텍스트, 바인딩 컨텍스트 및 속성 값을 사용하여 지정된 속성을 설정합니다.

적용 대상