दिलचस्प पोस्ट
आदेश दिया गया दिखेगी बनाम डिफॉल्ट डिक्ट बनाम डिक्ट एंड्रॉइड का उपयोग: प्रक्रिया सब कुछ लेकिन विशिष्ट निर्देशिकाओं को अनदेखा करने के लिए .gitignore का उपयोग करना क्या किसी दृश्य के क्लिक लक्ष्य के आकार को बढ़ाने के लिए एंड्रॉइड में एक टच डिलीगेट का उपयोग करने का एक उदाहरण है? सीतनिद्रा में होना के साथ कस्टम डेटाबेस फ़ंक्शंस कैसे कॉल कर सकते हैं? कैसे <hand> textarea में संभाल करने के लिए? कैसे बाइट सरणी को स्ट्रिंग और इसके विपरीत रूपांतरित करने के लिए रेलवे सक्रियरेकॉर्ड श्रृंखला "कैसे" कई प्रश्नों के बिना क्लाउज़ कैसे करता है? प्रेषक को छोड़कर सभी ग्राहकों को प्रतिक्रिया भेजें पायथन 3.x में एक सूची वापस करने के लिए मानचित्र () प्राप्त करना विंडो का अनुरोध न करें। FATURE_ACTION_BAR समस्या "अजीब" सी # गुण वाक्यविन्यास पसंद करते समय सर्वोत्तम प्रकार की अनुक्रमण रूबी में विधि तर्कों का उपयोग करने का कोई तरीका है? JQuery का उपयोग करके सरणी के साथ ड्रॉपडाउन का चयन करें

CodeFile बनाम CodeBehind

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

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

Solutions Collecting From Web of "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 यह भ्रम केवल तब होता है जब मैं दृश्य स्टूडियो में एक प्रोजेक्ट के रूप में आवेदन खोलता हूं।