이 문서는 수동으로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오.
번역
원본
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

Controller.UpdateModel<TModel> 메서드 (TModel, String[])

컨트롤러 개체의 현재 값 공급자의 값을 사용하여 지정된 모델 인스턴스를 업데이트합니다.

네임스페이스:  System.Web.Mvc
어셈블리:  System.Web.Mvc(System.Web.Mvc.dll)
protected internal void UpdateModel<TModel>(
	TModel model,
	string[] includeProperties
)
where TModel : class

유형 매개 변수

TModel

모델 개체의 형식입니다.

매개 변수

model
유형: TModel

업데이트할 모델 인스턴스입니다.

includeProperties
유형: System.String[]

업데이트할 모델의 속성 목록입니다.

제네릭 매개 변수 TModel을 명시적으로 지정할 필요는 없습니다. 그 대신 C# 또는 Visual Basic 형식 유추 엔진을 사용하여 제네릭 매개 변수 TModel를 생략해 보는 방법으로 이 매개 변수를 확인할 수 있습니다.

TryUpdateModel 메서드는 UpdateModel 메서드와 비슷합니다. 단, TryUpdateModel 메서드는 업데이트된 모델 상태가 유효하지 않을 경우 InvalidOperationException 예외를 throw하지 않는다는 차이가 있습니다.

보안 정보보안 정보

포함할 속성 목록(화이트리스트)이나 제외할 속성 목록(블랙리스트)을 사용하는 TryUpdateModel 메서드 중 하나를 사용합니다. 명시적인 화이트리스트나 블랙리스트가 전달되지 않으면 TryUpdateModel 메서드는 요청에 해당 값이 있는 모델의 모든 공용 속성을 업데이트하려고 시도합니다. 악의적인 사용자가 이를 악용하여 액세스를 제공하지 않으려는 속성을 업데이트할 수 있습니다.

이 정보가 도움이 되었습니까?
(1500자 남음)

커뮤니티 추가 항목

추가
© 2013 Microsoft. All rights reserved.