मैंने वेब पेज पर वीबीनेट का उपयोग किया है और एक एएसपी जोड़ा है: फ्रंट पेज पर बटन और पीछे के कोड में मैं केवल शीर्ष ड्रॉप डाउन में ईवेंट और बटन नाम पर क्लिक कर सकता हूं और ईवेंट पर क्लिक कर सकता हूं। उस घटना के लिए विजुअल स्टूडियो स्वतः मेरे फ़ंक्शन/उप का निर्माण करेगा। मैं बस सी # में सबकुछ लिखना सीख रहा हूं और मुझे अपना कोड स्वतः बनाने के लिए यह विकल्प नहीं दिख रहा है। इसमें डिज़ाइनर.सीएस फ़ाइल में एक घोषणा का कोड है और उस पंक्ति को पृष्ठ के पीछे कोड में स्थानांतरित करने के लिए कहता है। लेकिन मुझे या तो इसे हटाने की जरूरत है या क्लिक ईवेंट को संभालने के लिए बस उप जोड़ें।

protected global::System.Web.UI.WebControls.Button btnSubmit;

1) मैं देखता हूं कि अगर मैं उस पृष्ठ के डिजाइनर में जाता हूं और बटन पर डबल क्लिक करता हूं तो मैं इसे कोड उत्पन्न करने के लिए प्राप्त कर सकता हूं। लेकिन क्या कोड के पीछे से ऐसा करने का कोई तरीका नहीं है जैसे मैं इसे vb.net में करता हूं?

2) क्या मुझे उपरोक्त कोड की उस पंक्ति को डिज़ाइनर.cs से फ़ाइल के पीछे मेरे कोड में स्थानांतरित करने की आवश्यकता है?

1
Doug Moore 23 पद 2019, 21:04

1 उत्तर

सबसे बढ़िया उत्तर

यदि मेमोरी सही ढंग से मेरी सेवा करती है, तो आप c# वेब फॉर्म एप्लिकेशन में समान परिणाम उत्पन्न करने के लिए नीचे दिए गए चरणों का पालन कर सकते हैं:

  1. वेब प्रपत्र (.aspx) या उपयोगकर्ता नियंत्रण (.ascx) पर UI तत्व का चयन करें।
  2. ऑब्जेक्ट एक्सप्लोरर या प्रॉपर्टी व्यूअर का चयन करें (हाइलाइट किए गए नियंत्रण का चयन किया जाना चाहिए)।
  3. ईवेंट टैब (लाइटिंग बोल्ट) चुनें।
  4. उस ईवेंट पर डबल क्लिक करें जिसके लिए आप सर्वर साइड ईवेंट हैंडलर ऑटो जेनरेट करना चाहते हैं।
1
Ross Bush 23 पद 2019, 18:28