다음을 통해 공유


PersistenceMode 열거형

정의

ASP.NET 서버 컨트롤 또는 이벤트가 .aspx 또는 .ascx 파일에 선언적으로 유지되는 방법을 지정합니다.

public enum class PersistenceMode
public enum PersistenceMode
type PersistenceMode = 
Public Enum PersistenceMode
상속
PersistenceMode

필드

Attribute 0

속성 또는 이벤트가 특성으로 유지되도록 지정합니다.

EncodedInnerDefaultProperty 3

속성이 ASP.NET 서버 컨트롤의 유일한 내부 텍스트로 유지되도록 지정합니다. 속성 값은 HTML로 인코딩됩니다. 문자열에만 이처럼 지정할 수 있습니다.

InnerDefaultProperty 2

속성이 ASP.NET 서버 컨트롤의 내부 텍스트로 유지되도록 지정합니다. 또한 이 속성이 요소의 기본 속성으로 정의됨을 나타냅니다. 기본 속성으로 하나의 속성만 지정할 수 있습니다.

InnerProperty 1

속성이 ASP.NET 서버 컨트롤의 중첩된 태그로 유지되도록 지정합니다. 이 방법은 자체의 유지 가능한 속성을 갖는 복잡한 개체에 일반적으로 사용됩니다.

예제

다음 코드 예제는 ITemplate 적용 하 여 정의 된 대로 내부 속성으로 유지 되는 속성을 PersistenceModeAttribute 속성의 메타 데이터 특성입니다.

[PersistenceMode(PersistenceMode.InnerProperty),
TemplateContainer(typeof(TemplateItem))]
public ITemplate MessageTemplate {
   get {
      return _messageTemplate;
   }
   set {
      _messageTemplate = value;
   }
}

<PersistenceMode(PersistenceMode.InnerProperty), TemplateContainer(GetType(TemplateItem))> Public Property MessageTemplate() As ITemplate
   Get
      Return _messageTemplate
   End Get
   Set(ByVal Value As ITemplate)
      _messageTemplate = Value
   End Set
End Property

적용 대상

추가 정보