禁用gridview中的图像按钮

时间:2009-03-19 20:52:16

标签: asp.net gridview

以下是代码:

<asp:GridView ID="MyGridView" runat="server">
    <Columns>
        <asp:BoundField Text="Name" DataField="Name" />
        <asp:TemplateField HeaderText="Delete">
            <ItemTemplate>
                <asp:ImageButton ID="DeleteButton" runat="server" ImageUrl="~/images/delete.png" CommandName="DeleteItem" CommandArgument='<%# Eval("Id") %>' />
                <ajax:ConfirmButtonExtender ID="DeleteCbe" runat="server" TargetControlID="DeleteButton"  ConfirmText="Continue with delete?" />
            </ItemTemplate>
        </asp:TemplateField>
    </Columns>
</asp:GridView>

我想在单击“确定”时禁用DeleteButton。这将阻止用户在仍然删除数据库中的数据时多次单击图像。这可能吗?我该怎么做?谢谢。

1 个答案:

答案 0 :(得分:1)

我的博客上有一个脚本,一旦回发开始,它将禁用表单上的所有按钮。这样,在完成后,他们将无法触发任何其他回发。

How to Disable the Submit Button of a Web Form

此解决方案非常易于集成到您的应用中。

相关问题