首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

ASP.NET GridView 新增刪除確認對話框防止誤刪

     編輯:關於ASP.NET

在 GridView 中可直接新增 CommandField 刪除列刪除某列資訊。但為避免誤操作導致誤刪除,刪除操作前讓操作者再確認,確認後再刪除。

首先給 GridView 新增一個模板列,如下:

以下是引用片段:
<ASP:TemplateField HeaderText="Delete" ShowHeader="False">
<ItemStyle ForeColor="Red" />
<ItemTemplate>
<asp:LinkButton ID="BtnDelete" runat="server" CausesValidation="False" CommandName="Delete" Text="Delete"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>

其次給所新增模板列加上:OnClientClick="return confirm('確認要刪除此列資訊嗎?')",如下:

以下是引用片段:
<asp:TemplateField HeaderText="Delete" ShowHeader="False">
<ItemStyle ForeColor="Red" />
<ItemTemplate>
<asp:LinkButton ID="BtnDelete" runat="server" CausesValidation="False" CommandName="Delete" Text="Delete" OnClientClick="return confirm('確認要刪除此列資訊嗎?')"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>

點擊刪除時會先在客戶端彈出「確認要刪除嗎?」對話框,一般確認刪除。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved