मैं एएसपीनेट वेबफॉर्म का उपयोग कर रहा हूं; मैं एक फॉर्म जमा करना चाहता हूं और बटन को तब तक अक्षम रखना चाहता हूं जब तक कि यह मेरे डेटाबेस में सहेजा न जाए, ठीक उसी तरह Stackoverflow। कोई उपाय?प्रपत्र सबमिट होने के बाद बटन को कैसे अक्षम करें?
protected void Lb_Save_Click(object sender, EventArgs e)
{
//disable my button
//Do a DB insert
//enable my button
}
संपादित करें:
मैं एक क्लाइंट-साइड सत्यापन पहले करूँगा इसलिए मैं अपने बटन वहाँ अक्षम होने लेकिन मैं इसे निष्क्रिय करने के लिए एक बार onclick समारोह शुरू होता है चाहता हूँ नहीं करना चाहती। आशा है कि आप सभी को मेरा अंक मिल जाएगा।
मैं भी एएसपी के लिए ऐसा करना चाहता हूं: लिंकबटन लेकिन मुझे नहीं पता कि फ़ायरफ़ॉक्स इसके लिए कैसे व्यवहार करता है। चूंकि लिंकबटन को एंकर के रूप में प्रस्तुत किया जाएगा, मैं इसे कैसे अक्षम कर सकता हूं?
दोस्तों आपको मेरा प्रश्न नहीं मिला।
पोस्टबैक के दौरान एएसपी: बटन को कैसे अक्षम करें? (jQuery/जावास्क्रिप्ट में नहीं)
क्या आपको वास्तव में ऐसा करने के लिए कोड देखने की आवश्यकता है? जब आप अपने प्रश्न पोस्ट करते हैं तो आप क्लाइंट के पेज से अजाक्स अनुरोध भेजते हैं जिसमें सभी जानकारी होती है जिसमें इसे सहेजने की आवश्यकता होती है, और इसे (अनुरोध) टाइमआउट 0 होना चाहिए, इसलिए यह अनंत तक अवरुद्ध हो जाता है (या आप इसे बड़े होने के लिए सेट कर सकते हैं , 10 सेकंड की तरह), और सफल अनुरोध पर हैंडलर भी जोड़ें जो बटन को सक्षम करेगा। सर्वर की तरफ, जब तक आप सभी डेटा को डेटाबेस में सहेजते हैं, तब तक प्रतिक्रिया रखें, और तब ठीक से प्रतिक्रिया दें या जो भी क्लाइंट पर अजाक्स थ्रेड फिर से शुरू करे और SUCCESS क्लाइंट को कॉल करें। आप इसे jQuery के साथ कर सकते हैं यह देखना चाहते हैं कि कैसे? – Cipi
@Cipi: शायद आपको इसे एक उत्तर के रूप में पोस्ट करना चाहिए: पी – BoltClock
ठीक है अब मैं आपका संपादन देखता हूं ... dont -1 मेरा जवाब मैंने सोचा था कि आप जेएस को ऐसा करना चाहते हैं ... – Cipi