2010-11-02 9 views
5

मैं Jquery UI और Autocomplete func का उपयोग कर रहा हूं। (Combobox) और मुझे इस भाग में रूचि है।jquery बटन पर वापस पोस्ट अक्षम करें Asp.net

$("<button>&nbsp;</button>") 
        .attr("tabIndex", -1) 
        .attr("title", "Show All Items") 
        .insertAfter(input) 
        .button({ 
         icons: { 
         primary: "ui-icon-triangle-1-s" 
         }, 
         text: false 

मेरे समस्या है जब मैं ASP.net का उपयोग करें, इस बटन को करना PostBack, लेकिन मैं इस की जरूरत नहीं है क्योंकि आइटम की सूची को तो चला गया है। मैं बटन के इस व्यवहार को कैसे ओवरराइड कर सकता हूं। धन्यवाद

उत्तर

3

विवरण के लिए अपने बटन को एक आईडी जोड़े

$("#yourbutton").click(function(e) { e.preventDefault(); }); 
2

अपने बटन एक क्लिक हैंडलर देने और झूठे लौट सकते हैं और डिफ़ॉल्ट प्रचार

.click(function(event) { event.preventDefault(); return false; }); 

अंत पर हमला बोला आप आप क्या चाहते हैं की कम से कम देना चाहिए रोकने के।

बात यह है कि बटन को एक रूप में डाला जा रहा है। किसी फ़ॉर्म के अंदर कोई भी बटन फॉर्म को पोस्टबैक का कारण बनता है। ब्राउज़र के लिए यह डिफ़ॉल्ट व्यवहार है, और इसकी अपेक्षा की जाती है।

क्या इससे यह स्पष्ट करने में मदद मिलती है कि यह आपके एएसपीनेट एप्लिकेशन पर क्यों हो रहा है?

आपको झूठी वापसी की आवश्यकता नहीं है, लेकिन मैं आमतौर पर करता हूं।

+0

धन्यवाद। – amchoni

संबंधित मुद्दे