2010-09-17 11 views
11

में UseSubmitBehavior का उपयोग करने का लाभ एएसपीनेट बटन में UseSubmitBehavior का उपयोग करने का क्या फायदा है?एएसपीनेट बटन

उत्तर

10

यह हल्का और कम जटिल है। के बिना व्यवहार यह onclick जावास्क्रिप्ट के माध्यम से पोस्टबैक करने के लिए कॉल करता है ... लेकिन जब आप अपनी जावास्क्रिप्ट चाहते हैं तो क्लाइंट से निपटना वास्तव में कठिन होता है।

उदाहरण के लिए अगर मैं <form> के लिए एक onsubmit हैंडलर जोड़ रहा यह बहुत आसान है/और अधिक सरल जब प्राकृतिक <form> एक type="submit" बटन हो रहा है से व्यवहार प्रस्तुत है, यह भी किसी भी जे एस पुस्तकालय के साथ आसान है, में अपने कार्यों में बांधने सही ऑर्डर (सर्वर-साइड सेट नहीं होने पर, जब यह प्रस्तुत करता है) आसान होता है जब क्लाइंट-साइड onclick हस्तक्षेप नहीं होता है।

आप ईवेंट बबलिंग, onsubmit में टाई कर सकते हैं, किसी भी डिफ़ॉल्ट व्यवहार को रोकने के लिए onclick ईवेंट स्वयं सेट करें ... सभी के साथ सौदा करना आसान है।

अन्य पहलू भी हैं, लेकिन जावास्क्रिप्ट मैनिपुलेशन को काफी सरल बनाना मेरे लिए कम से कम एक बड़ा है।

2

आप इसे फ्रीजिंग एनीमेशन समस्या के समाधान के रूप में भी उपयोग कर सकते हैं। यदि, उदाहरण के लिए, जब आप सबमिट बटन पर क्लिक करते हैं तो आप एनिमेटेड gif के साथ एक प्रगति संवाद पॉप अप करते हैं, यदि आप सामान्य व्यवहार का उपयोग करते हैं तो gif जमा हो जाएगा। यदि आप UseSubmitBehavior = गलत सेट करते हैं, तो gif जमा नहीं होगा।

फ्रीजिंग जीआईएफ मुद्दे के पते के कई अन्य हैकी तरीके हैं लेकिन कम से कम यह एक आसान है।

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