0
カスタムコントロールテンプレート内のコントロールのViewStateを維持する:私のコントロールのInit
イベントでASP.NETは、私は次のように私のコントロールでテンプレートのプロパティを宣言してい
<TemplateContainer(GetType(GenericTemplateContainer)),
PersistenceMode(PersistenceMode.InnerProperty),
TemplateInstance(TemplateInstance.Single)>
Property CustomTemplate As ITemplate
を、私は、次のしている:
If Me.CustomTemplate IsNot Nothing Then
Dim TemplateContainer As New GenericTemplateContainer
Me.CustomTemplate.InstantiateIn(TemplateContainer)
PlaceHolder.Controls.Add(TemplateContainer)
End If
これは私のテンプレート内のマークアップでコントロールを配置することができますが、ポストバックでテンプレート内のコントロールはViewStateを保持していません。
PersistChildren(True)
属性をCustomTemplateプロパティに追加しようとしましたが、有効ではないためできません。
感謝の答えのために、はい、私はViewStateのを試してみたが、それはしませんでした差。 – kaiyaq