다음을 통해 공유


Page.TryUpdateModel 메서드

정의

값 공급자의 값을 사용하여 지정된 모델 인스턴스를 업데이트합니다.

오버로드

TryUpdateModel<TModel>(TModel)

데이터 바인딩 컨트롤의 값을 사용하여 지정된 모델 인스턴스를 업데이트합니다.

TryUpdateModel<TModel>(TModel, IValueProvider)

지정된 값 공급자의 값을 사용하여 지정된 모델 인스턴스를 업데이트합니다.

설명

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

TryUpdateModel<TModel>(TModel)

데이터 바인딩 컨트롤의 값을 사용하여 지정된 모델 인스턴스를 업데이트합니다.

public:
generic <typename TModel>
 where TModel : class virtual bool TryUpdateModel(TModel model);
public virtual bool TryUpdateModel<TModel> (TModel model) where TModel : class;
abstract member TryUpdateModel : 'Model -> bool (requires 'Model : null)
override this.TryUpdateModel : 'Model -> bool (requires 'Model : null)
Public Overridable Function TryUpdateModel(Of TModel As Class) (model As TModel) As Boolean

형식 매개 변수

TModel

모델의 형식입니다.

매개 변수

model
TModel

모델입니다.

반환

Boolean

모델 바인딩이 성공적이면 true이고, 그렇지 않으면 false입니다.

설명

이 메서드는 데이터 바인딩된 컨트롤 UpdateMethod 또는 InsertMethod 속성에 의해 지정된 메서드에서만 호출되어야 합니다.

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

적용 대상

TryUpdateModel<TModel>(TModel, IValueProvider)

지정된 값 공급자의 값을 사용하여 지정된 모델 인스턴스를 업데이트합니다.

public:
generic <typename TModel>
 where TModel : class virtual bool TryUpdateModel(TModel model, System::Web::ModelBinding::IValueProvider ^ valueProvider);
public virtual bool TryUpdateModel<TModel> (TModel model, System.Web.ModelBinding.IValueProvider valueProvider) where TModel : class;
abstract member TryUpdateModel : 'Model * System.Web.ModelBinding.IValueProvider -> bool (requires 'Model : null)
override this.TryUpdateModel : 'Model * System.Web.ModelBinding.IValueProvider -> bool (requires 'Model : null)
Public Overridable Function TryUpdateModel(Of TModel As Class) (model As TModel, valueProvider As IValueProvider) As Boolean

형식 매개 변수

TModel

모델의 형식입니다.

매개 변수

model
TModel

모델입니다.

valueProvider
IValueProvider

값 공급자입니다.

반환

Boolean

모델 바인딩이 성공적이면 true이고, 그렇지 않으면 false입니다.

설명

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

적용 대상