2011-06-23 25 views
6

Sayfasında bir asp.net düğmesiyle bir aspx sayfası var:Javascript onayını kullanarak bir gönderiyi durdurabilir miyim?

<asp:LinkButton ID="btn_Delete" runat="server" OnClick="btn_Delete_Click" OnClientClick="ConfirmDelete();" Text="Delete" /> 

Silmeyi şu şekilde onaylayın:

 function ConfirmDelete() { 
     var answer = confirm("Are you SURE you want to delete this item?"); 
     if (!answer) { 
      return false; 
     } 
    }; 

Bu, sayfanın geri gönderilmesini engelleyeceğini düşünmüştüm. kullanıcı tıkladı iptal etti, ancak yine de geri gönderme yapıyor gibi görünüyor. Onaylamayı kullanarak geri göndermeyi engelleyebileceğim bir yol var mı?

+0

sadece 'OnClientClick = 'return confirm (" Emin misiniz? ")'' Yeterli –

cevap

13

Sen olay işleyicisi islevden dönmek zorunda:

function ConfirmDelete() { 
    return confirm("Are you SURE you want to delete this item?"); 
}; 
İlgili konular