1

このタイプのコードをGridview..UpdatePanelチェックするとイベントがCheckBox発生しますが、 OnSelectedIndexChanged2つまたは3つを選択CheckBoxし、選択したチェックボックスのチェックを外すと、 OnSelectedIndexChangedイベントが発生しません。なぜこれが発生するのか

       <asp:Label ID="lbltempCity" runat="server" Text="City"></asp:Label>
      <asp:CheckBoxList ID="lst" AutoPostBack="true" runat="server" Width="100px" Height="100px" BorderWidth="1px" BackColor="White" OnSelectedIndexChanged="hello">
                                    <asp:ListItem>Test1</asp:ListItem>
                                    <asp:ListItem>Test2</asp:ListItem>
                                     <asp:ListItem>Test1</asp:ListItem>
                                    <asp:ListItem>Test2</asp:ListItem>
                                    </asp:CheckBoxList>
 <asp:DropDownExtender ID="DropDownExtender1" runat="server" DropArrowWidth="300px" TargetControlID="lbltempCity" DropDownControlID="lst">
                                    </asp:DropDownExtender>
                                </HeaderTemplate>
            <ItemTemplate>
    <asp:Label ID="lblCity" runat="server" Text='<%# Eval("tempCity") %>'></asp:Label>
            </ItemTemplate>
                            <ItemStyle Width="15%" />
                            </asp:TemplateField>
4

1 に答える 1

0

正常に動作しているコードをテストしました。問題の原因は、ページ内のグリッドまたはその他のコントロールにある可能性があります。私たちがお手伝いできるように、完全なコードを投稿してください。

于 2012-12-04T20:18:42.103 に答える