Page.TryUpdateModel 메서드

정의

값 공급자의 값을 사용 하 여 지정 된 모델 인스턴스를 업데이트 합니다.Updates the specified model instance using values from a value provider.

오버로드

TryUpdateModel<TModel>(TModel)

데이터 바인딩 컨트롤의 값을 사용하여 지정된 모델 인스턴스를 업데이트합니다.Updates the specified model instance using values from the data-bound control.

TryUpdateModel<TModel>(TModel, IValueProvider)

지정된 된 값 공급자에서 값을 사용 하 여 모델 인스턴스를 업데이트 합니다.Updates the model instance using values from the specified value provider.

설명

Web Forms 모델 바인딩 사용에 대 한 자습서 시리즈를 참조 하세요 모델 바인딩 및 Web Forms합니다.For a tutorial series on using model binding with Web Forms, see Model Binding and Web Forms.

TryUpdateModel<TModel>(TModel)

데이터 바인딩 컨트롤의 값을 사용하여 지정된 모델 인스턴스를 업데이트합니다.Updates the specified model instance using values from the data-bound control.

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

모델 유형입니다.The type of the model.

매개 변수

model
TModel

모델입니다.The model.

반환

모델 바인딩이 성공적이면 true이고, 그렇지 않으면 false입니다.true if model binding is successful; otherwise, false.

설명

이 메서드는 데이터 바인딩된 컨트롤의 UpdateMethod 또는 InsertMethod 속성으로 지정 된 메서드에서만 호출 해야 합니다.This method should only be called from a method that is specified by a data-bound control's UpdateMethod or InsertMethod property.

Web Forms 모델 바인딩 사용에 대 한 자습서 시리즈를 참조 하세요 모델 바인딩 및 Web Forms합니다.For a tutorial series on using model binding with Web Forms, see Model Binding and Web Forms.

TryUpdateModel<TModel>(TModel, IValueProvider)

지정된 된 값 공급자에서 값을 사용 하 여 모델 인스턴스를 업데이트 합니다.Updates the model instance using values from the specified value provider.

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

모델 유형입니다.The type of the model.

매개 변수

model
TModel

모델입니다.The model.

valueProvider
IValueProvider

값 공급자입니다.The value provider.

반환

모델 바인딩이 성공적이면 true이고, 그렇지 않으면 false입니다.true if model binding is successful; otherwise, false.

설명

Web Forms 모델 바인딩 사용에 대 한 자습서 시리즈를 참조 하세요 모델 바인딩 및 Web Forms합니다.For a tutorial series on using model binding with Web Forms, see Model Binding and Web Forms.

적용 대상