1

リストビュー内のボタンがダイアログで開かれ、ボタン クリック イベントが発生しません。関連するコードは次のとおりです。

<div id="AssetsListView">

<asp:ListView ID="lstviewAssetAssign" runat="server">

<LayoutTemplate>

            <asp:Button ID="btnSaveAssetAssignFromListView" runat="server" Text="Save" OnClick="btnSaveAssetAssignFromListView_Click" />
            <asp:Button ID="btnClearCheckboxesFromListView" runat="server" Text="Clear" OnClick="btnClearCheckboxesFromListView_Click" />

</LayoutTemplate>

</asp:ListView>
</div>

以下を使用して、このリストビューをダイアログで開いています。

$(document).ready(function () {

        $("#AssetsListView").dialog({
            autoOpen: false,
            show: "show",
            hide: "hide",
            modal: true,
            draggable: false,
            resizable: false,
            width: 750
        });

        $(".gridviewbutton").unbind("click");
        $(".gridviewbutton").bind("click", function () {
            $("#AssetsListView").dialog("open");
        });

イベント ハンドラの宣言は次のとおりです。

protected void btnSaveAssetAssignFromListView_Click(object sender, EventArgs e)
    {
        // Some Code here            
    }

    protected void btnClearCheckboxesFromListView_Click(object sender, EventArgs e)
    {
        // Some code here
    }

イベント ハンドラの先頭にブレークポイントを追加してみましたが、ボタン クリックでイベントが発生していないことは確かです。

助けていただければ幸いです、ありがとう。

4

1 に答える 1