自定义控件不保持面板中项目的视图状态

时间:2013-06-28 13:49:09

标签: .net vb.net custom-controls

所以我使用Bootstrap并创建了一个自定义的VB.net控件来创建模态并显示它。我的身体和模态的页脚是由Panel控件制作的。在模态体内的前端我添加了一个CheckBoxList控件,我绑定它。因此,当我点击一个按钮时,CheckBoxList会丢失它的项目。我需要能够看到选择了哪些项目。

在后端。

<Bindable(True), Category("Appearance"), DefaultValue(""), Description("Modal Body."), _  
DesignerSerializationVisibility(DesignerSerializationVisibility.Content),   PersistenceMode(PersistenceMode.InnerProperty)> _  
Public Overridable Property ModalBody As Panel  
    Get  
        Return _ModalBody  
    End Get  
    Set(value As Panel)  
        _ModalBody = New Panel  
        _ModalBody = value  
        _ModalBody.CssClass = "modal-body"  
    End Set  
End Property  

在前端。

<ModalBody runat="server">  
  <asp:CheckBoxList ID="chkBoxTest" runat="server"></asp:CheckBoxList>
</ModalBody>`

我不知道如何保持视图状态。我做过研究,还没有找到解决方案。

0 个答案:

没有答案