自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

ASP.NET DataGrid技巧:關(guān)鍵任務(wù)彈出確認(rèn)對話框

開發(fā) 后端
本文介紹一個實(shí)用的ASP.NET DataGrid技巧:如何能夠顯示一個強(qiáng)制用戶在啟動關(guān)鍵任務(wù)(例如,記錄刪除)之前進(jìn)行確認(rèn)對話框。

ASP.NET DataGrid技巧之對話欄:關(guān)鍵任務(wù)的確認(rèn)

我如何能夠顯示一個強(qiáng)制用戶在啟動關(guān)鍵任務(wù)(例如,記錄刪除)之前進(jìn)行確認(rèn)的對話框?

假設(shè)您需要在用戶單擊某個按鈕后顯示這樣的對話框。好,這只需通過一些用來處理 onclick 事件的客戶端 JavaScript 代碼來獲得。

任何 ASP.NET 控件都可以求值為一個或多個 HTML 標(biāo)記。下壓按鈕映射到"按鈕" 標(biāo)記。鏈接按鈕映射到由腳本驅(qū)動的超級鏈接。使用 ASP.NET 控件的 Attributes 集合,可以同時為這兩個標(biāo)記注冊腳本代碼段。例如,如果您有一個按鈕(無論它是 LinkButton 對象還是 Button 對象),則可以定義在該按鈕被單擊之后運(yùn)行的 JavaScript 代碼,如下所示:

ASP.NET DataGrid技巧:確認(rèn)對話框的實(shí)現(xiàn)

  1. String js = "return confirm('Do you really want to delete the record?');";  
  2. btn.Attributes["onclick"] = js;  

這樣一來,HTML 標(biāo)記包含一個屬性:

  1. < a  ? onclick="return confirm(' ? ')">   

當(dāng)用戶單擊該鏈接時,會運(yùn)行 onclick 客戶端代碼,而且如果用戶單擊 No,該事件將會自動放棄。此行為嵌入到瀏覽器的邏輯中,它幾乎與 ASP.NET 無關(guān)。如果 onclick 客戶端處理程序成功退出,則會執(zhí)行 __doPostBack 函數(shù),而且頁面會回發(fā)到服務(wù)器。

以上就是ASP.NET DataGrid技巧:強(qiáng)制啟動確認(rèn)對話框的實(shí)現(xiàn)方法。

【編輯推薦】

  1. 修改ASP.NET DataGrid的樣式
  2. ASP.NET DataGrid控件數(shù)據(jù)分組操作
  3. 什么是ASP.NET DataGrid控件:完全模板化的網(wǎng)格
  4. ASP.NET的GridView與DataGrid控件比較淺析
  5. .NET新手指南:輕松自定義DataGridView控件
責(zé)任編輯:yangsai 來源: MSDN
相關(guān)推薦

2009-12-11 15:35:50

PHP彈出對話框

2011-05-20 16:49:21

VB.NET

2010-01-22 16:27:19

VB.NET關(guān)于對話框

2009-08-10 16:50:34

ASP.NET安裝部署

2009-08-07 17:56:07

DataGrid的樣式

2009-07-24 13:39:03

ASP.NET彈出窗口

2009-07-24 12:14:17

asp.net技巧

2010-01-28 16:55:26

Android對話框

2012-12-03 10:47:54

WebJQuery控件

2010-01-13 18:22:55

VB.NET對話框

2009-01-03 09:34:30

ASP.NET.NET性能優(yōu)化

2009-12-29 15:24:48

WPF對話框

2009-08-07 17:42:43

ASP.NET Dat

2011-07-01 11:33:00

Qt 模態(tài) 非模態(tài)

2010-01-11 09:33:32

VB.NET對話框調(diào)用

2009-08-12 14:38:05

ASP.NET Dat

2009-07-29 13:32:06

ASP.NET控件使用

2009-07-29 13:42:25

ASP.NET注釋

2009-07-27 16:43:31

2009-12-23 13:42:08

ASP.NET事務(wù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號