के माध्यम से चेकबॉक्स क्लिक किया गया है, तो मेरे पास एक चेकबॉक्स है जो एएसपीएक्स में डिफ़ॉल्ट रूप से "गलत" पर सेट है। फिर एक ऐसा फ़ंक्शन है जो यह निर्धारित करता है कि यह सत्य है या गलत है, समस्या यह है कि जब पृष्ठ पर एक टेक्स्टबॉक्स होता है और इस टेक्स्टबॉक्स में टेक्स्ट चेंज इवेंट होता है, जब मैं टेक्स्टबॉक्स में कुछ टाइप करता हूं और फिर चेकबॉक्स पर जाता हूं इस समय पहली बार दिखाई देता है कि मैं पूरे पेज पोस्टबैक पर क्लिक करता हूं और चेकबॉक्स को अनचेक करने के लिए रीसेट करता हूं .. फिर मुझे इसे फिर से क्लिक करना होगा और फिर यह चिपक जाएगा .. मैं इसे पहले क्लिक पर चिपकाने के लिए क्या कर सकता हूं?पोस्टबैक
क्या मैं इसके लिए कुछ जावास्क्रिप्ट का उपयोग कर सकता हूं या आपको लगता है कि मेरे विकल्प क्या हैं?
protected void myTextbox_TextChanged(object sender, EventArgs e)
{
ShowCheckBox(true);
}
private void ShowCheckBox(bool ckVal)
{
myCheckBox.Visible = ckVal;
}
आप अपने कोड-पीछे में जाँच करने के लिए चेकबॉक्स कर रहे हैं तो यह पोस्टबैक के बाद जाँच रहना चाहिए , जब तक व्यूस्टेट आदि के साथ कोई समस्या नहीं है? – Curt
क्या आप शायद 'डिफ़ॉल्ट' चेक किए गए मान को कोड-पीछे में गलत पर सेट कर रहे हैं? –
हां मैं करता हूं, एक और अन्य में, लेकिन मेरे पास ब्रेक पॉइंट है और यह उस लाइन से गुजरता नहीं है – user710502