2011-06-23 12 views
6

मेरे पास पृष्ठ पर एएसपीएनटी बटन वाला एएसपीएक्स पेज है:क्या मैं जावास्क्रिप्ट पुष्टिकरण का उपयोग कर एक पोस्ट बैक रोक सकता हूं?

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

हटाएं की पुष्टि इस तरह दिखता है:

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

मैंने माना था कि यह पेज को वापस पोस्ट करने से रोक देगा यदि उपयोगकर्ता ने रद्द कर दिया, लेकिन यह अभी भी पोस्टिंग प्रतीत होता है। क्या कोई तरीका है कि मैं पुष्टि का उपयोग कर पोस्टबैक को रोक सकता हूं?

+0

बस 'ऑन क्लाइंटक्लिक =' वापसी की पुष्टि करें ("क्या आप निश्चित हैं?") '' पर्याप्त है –

उत्तर

13

आप ईवेंट हैंडलर में समारोह से मान देने के लिए है:

function ConfirmDelete() { 
    return confirm("Are you SURE you want to delete this item?"); 
}; 
संबंधित मुद्दे