2010-09-28 26 views
0

我有以下命令來刪除按鈕。Javascript確認並將值傳遞迴服務器端

DeleteButton.Attributes.Add("Onclick", "javascript:return confirm(Are you sure?" + ");"); 

我想知道用戶點擊了什麼(確定/取消)在服務器端繼續刪除。

這是如何實現的?代碼片段或例子會很好。

回答

3

由於您依賴於javascript進行確認,您可以在將它提交到服務器之前停止刪除操作。

DeleteButton.Attributes.Add("Onclick", 
    "if (! confirm('Are you sure?')) { return false; }"); 

請記住,如果用戶禁用JavaScript,則所有這些都不會做任何事情。你應該有一個運行服務器端的驗證備份方法。

+0

我能夠到Page_Load。我怎樣才能確定這是從JavaScript確認框? – kalls 2010-09-28 20:22:38

+0

好的,我也有服務器端刪除按鈕事件。在javascript上單擊確定確認它帶我回到事件。如果用戶在javascript確認窗口上按下取消按鈕,它將保持在同一頁面上。它解決了我的問題。我很感謝你的回答。 – kalls 2010-09-28 20:42:35

相關問題