दिलचस्प पोस्ट
एसईडी का उपयोग करके खाली पंक्ति हटाएं क्या कोई विकिपीडिया एपीआई है? अहस्ताक्षरित int से एक नकारात्मक int क्यों अधिक है? वास्तविक दुनिया उदाहरण के साथ "डेकोरेटर पैटर्न" को समझें WCF सेवाहोस्ट पहुंच अधिकार कैसे जावास्क्रिप्ट के साथ एक <textarea> की सामग्री को बदलने के लिए आप 12 घंटे AM / PM प्रारूप में जावास्क्रिप्ट डेट टाइम कैसे प्रदर्शित करते हैं? दूरस्थ यूआरएल से कनेक्ट करना जिसके लिए जावा का इस्तेमाल करने के लिए प्रमाणीकरण की आवश्यकता होती है आप नेट पर विभिन्न असेंबली संस्करणों में उपयोगकर्ता। कॉन्फिग सेटिंग्स कैसे रख सकते हैं? स्ट्रिंग में शून्य-पैडिंग जोड़ें इकाई फ़्रेमवर्क में डालने का सबसे तेज़ तरीका अनुमति अस्वीकार (Publickey) जब एसएसएच प्रवेश अमेज़ॅन EC2 आवृत्ति के लिए एएसपी के लिए नियमित अभिव्यक्ति: फॉर्मेट MMddyy (लीप वर्ष इश्यू) के साथ नियमित एक्सेशन वैलीडेट जेवीग्रीड पर वर्ड वर्प को कैसे कार्यान्वित करें जो आईई 7, आईई 8 और एफएफ पर काम करता है TOMCAT_HOME / lib फ़ोल्डर में JDBC ड्रायवर को क्यों रखा जाना चाहिए?

CodeFile बनाम CodeBehind

ASP.NET उपयोगकर्ता नियंत्रण की घोषणा में CodeFile = "file.ascx.cs" और CodeBehind = "file.ascx.cs" के बीच अंतर क्या है?

क्या एक नया या अनुशंसित है? या क्या उनके पास विशिष्ट उपयोग हैं?

वेब के समाधान से एकत्रित समाधान "CodeFile बनाम CodeBehind"

CodeBehind : संकलित होने की आवश्यकता (एएसपी.नेट 1.1 मॉडल) संकलित बाइनरी को वेबसाइट के बिन फ़ोल्डर में रखा गया है। आपके द्वारा तैनात करने से पहले आपको विजुअल स्टूडियो में एक संकलन करना होगा। यह एक अच्छा मॉडल है जब आप स्रोत कोड को सादे पाठ के रूप में देखने योग्य नहीं बनाना चाहते हैं। उदाहरण के लिए जब ग्राहक को डिलीवर करना होता है, जिसके पास आपको कोड प्रदान करने का दायित्व नहीं है।

कोडफ़ाइल : आप तैनाती के लिए समाधान के साथ स्रोत फ़ाइल प्रदान करते हैं। जब आवश्यक हो तो ASP.NET 2.0 रनटाइम कोड संकलित करता है संकलित फाइलें Microsoft.NET [.NET संस्करण] \ अस्थायी asp.NET फ़ाइलें हैं

Codebehind फ़ाइल को चलाने से पहले संकलित करने की आवश्यकता है लेकिन src में हमें संकलन और चलाने की जरूरत नहीं है .. बस फ़ाइल को सहेजें।

मैं विज़ुअल स्टूडियो एक्सप्रेस 2012 में वेब प्रोजेक्ट के लिए और .NET 4.0 का प्रयोग करते हुए एक एप्लीकेशन प्रोजेक्ट के साथ काम कर रहा हूं। मेरे लॉगिन और पासवर्ड बदलने के लिए फ़ाइलों के पीछे के कोड में मुझे ऐसी परिस्थिति मिली जहां मुझे घोषणा में CodeBehind और CodeFile दोनों की जरूरत थी।

अगर मैं कोड फाइल संदर्भ को पसंद नहीं जोड़ता

 CodeFile=login.aspx.cs 

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

अगर मैं संदर्भ के पीछे एक कोड जोड़ नहीं जोड़ता

 CodeBehind=login.aspx.cs 

सदस्यता कक्षाओं जैसे सिक्योरिटी क्लास के संदर्भ में समय को संकलित करने में दोनों विफल होते हैं और जब "कोई प्रकार या नाम स्थान सदस्यताउपयोगकर्ता नहीं मिल सकता है" जैसे त्रुटि के साथ intellisense का उपयोग करने का प्रयास करते हैं। मैंने सिस्टम। वेब के लिए एक संदर्भ जोड़ लिया है। आवेदन के रूप में .Net 4.0 ढांचे द्वारा आवश्यक।

मुझे जोड़ना चाहिए कि I आईएस अनुप्रयोग उपकरण का उपयोग कर बनाई गई वेबसाइट के भीतर इन परेशानी वाली फाइलें किसी अनुप्रयोग में चल रही हैं I जब मैं विज़ुअल स्टूडियो से वेबसाइट खोलता हूं, मुझे पारसर त्रुटियों या संदर्भ त्रुटियों के साथ कोई समस्या नहीं है I यह भ्रम केवल तब होता है जब मैं दृश्य स्टूडियो में एक प्रोजेक्ट के रूप में आवेदन खोलता हूं।