c# - 将 JavaScript 确认提示添加到 ASP.NET GridView 中的删除命令按钮?

标签 c# asp.net javascript gridview

所以我有一个 ASP.NET GridView :

<asp:GridView ID="gvReferences" runat="server" AutoGenerateColumns="False" ShowHeader="False"
    OnRowEditing="gvReferences_RowEditing" 
    OnRowDeleting="gvReferences_RowDeleting" onrowcreated="gvReferences_RowCreated">
    <Columns>
        <asp:TemplateField ItemStyle-Width="400px">
            <ItemTemplate>
                <asp:Label ID="lblId" Visible="false" runat="server" Text='<%# Eval("Id") %>' />
                <asp:Label ID="lblAssociatedSpecies" runat="server" Text='<%# Eval("Text") %>' />
            </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField>
            <ItemTemplate>
                <asp:Label ID="lblKind" runat="server" Text='<%# Eval("Kind") %>' />
            </ItemTemplate>
        </asp:TemplateField>
        <asp:CommandField ButtonType="Button" DeleteText="delete" ShowDeleteButton="True"
            ShowCancelButton="False" EditText="edit" ShowEditButton="True">
            <ControlStyle Width="60px" />
        </asp:CommandField>
    </Columns>
</asp:GridView>

我想将一些 JavaScript 附加到删除命令按钮,以在删除行之前请求确认。

有什么想法吗?

最佳答案

您始终可以使用 TemplateField 而不是 CommandField。

<asp:TemplateField>
  <ItemTemplate>
    <asp:Button name="btnDelete" commandName="Delete" OnClientClick="return confirm('Delete 
this Item');" Text="Delete" runat="server" />
    <asp:Button name="btnEdit" commandName="Edit" Text="Edit" runat="server" />
  </ItemTemplate>
</asp:TemplateField>

关于c# - 将 JavaScript 确认提示添加到 ASP.NET GridView 中的删除命令按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2000337/

相关文章:

c# - hangfire 中的重复工作未被解雇

c# - 从 gridview 获取复选框值

c# - Xamarin:实例化 Xamarin.Droid 或 Xamarin.iOS 类

c# - 使用 WinNT 连接到远程计算机 ://provider and Directory Services Ignores username/password

javascript - 使用 JavaScript 过滤下拉菜单

javascript - 在新窗口中打开一个 div - 单击按钮

c# - Visual Studio IntelliSense 不显示 Control.IsDisposed 属性?

c# - ASP.net 的查询字符串 ID

javascript - 如何使用 jQuery 中的 inArray 比较两个数组中特定键的值

php - 在一个线程中排队请求以进行长轮询