Включить CheckBox внутри складной панели - PullRequest
2 голосов
/ 18 сентября 2011

Я создал разборную панель, в которой мне нужно иметь флажок в заголовке, как этот

<asp:Panel ID="Panel2" runat="server" Height="20px" Width="350px" BackColor="Aqua">
    <asp:CheckBox ID="CheckBox2" runat="server"  />
     <asp:ImageButton ID="Image1" runat="server" ImageUrl="~/expand_blue.jpg"     AlternateText="(Show Details...)"/> 
     <div style="float: left;">What is ASP.NET AJAX?</div>
            <div style="float: left; margin-left: 20px;">
                <asp:Label ID="Label1" runat="server">(Show Details...)</asp:Label>
            </div>
     </asp:Panel>
<asp:Panel ID="Panel3" runat="server">
    My content<br />My content<br />My content<br />My content<br />My content<br />My content<br />My content<br />My content<br />My content<br />My content<br />My content<br />
    </asp:Panel>
    <asp:CollapsiblePanelExtender ID="CollapsiblePanelExtender2" runat="server"
     TargetControlID="Panel3"
    ExpandControlID="Panel2"
    CollapseControlID="Panel2" 
    Collapsed="True"        
    ImageControlID="Image1"  

    ExpandedImage="~/collapse_blue.jpg"
    CollapsedImage="~/expand_blue.jpg"
    SuppressPostBack="true"
    SkinID="CollapsiblePanelDemo" >
    </asp:CollapsiblePanelExtender>

Вы можете видеть, что я сохранил panel2 как голову и Panel3 как цель ... и я сохранилЭлемент управления CheckBox внутри панели 2. Теперь проблема в том, что я не могу проверить флажок.Когда я нажимаю на него, свойство «Свернуть и развернуть» работает.Есть ли способ, которым вы можете сделать это, храня его внутри самой панели?

1 Ответ

0 голосов
/ 02 августа 2012

установить тег SuppressPostBack для расширителя

   SuppressPostBack="false"

, а затем попробуйте

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...