ASPX事件没有解雇

时间:2015-04-08 06:16:02

标签: c# asp.net .net events html-lists

我只是想问一下我的代码中的问题是什么? #cbList中的OnSelectedIndexChanged事件工作正常,但#sortable2中的ondrop事件无法正常工作。我尝试将它放在更新面板的内部和外部。在ondrop中调用的代码在代码后面。它只是改变了dummyText的文本。 这是我的代码:

<form id="form1" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>

    <asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="true">
        <ContentTemplate>

            <input type="hidden" runat="server" id="hdnSelectedValue" />
            <asp:CheckBoxList ID="cbList" runat="server" AutoPostBack="true" OnSelectedIndexChanged="cbList_SelectedIndexChanged">
                <asp:ListItem Text="One" Value="1">
                </asp:ListItem>
                <asp:ListItem Text="Two" Value="2">
                </asp:ListItem>
                <asp:ListItem Text="Three" Value="3">
                </asp:ListItem>
                <asp:ListItem Text="Four" Value="4">
                </asp:ListItem>
                <asp:ListItem Text="Five" Value="5">
                </asp:ListItem>
            </asp:CheckBoxList>
            <br />
            <asp:Label ID="lblSelection" runat="server"></asp:Label>
            <asp:Label ID="dummyText" runat="server" Text="Here"></asp:Label>

            <ul id="sortable2" runat="server" class="connectedSortable" ondrop="Change_Text"></ul>

        </ContentTemplate>

    </asp:UpdatePanel>
</form>    

1 个答案:

答案 0 :(得分:0)

ondrop=""是客户端事件。
您无法在代码后面连接此事件。

Check this link for more information on OnDrop event