मुझे लगता है कि केवल Literal
नियंत्रण से विरासत है, और अभी तक कोई एक्सटेंशन नहीं है एक साधारण कस्टम नियंत्रण बनाया है, कोड खाली है।में ASP.NET सी # कस्टम नियंत्रण
नाम स्थान: CustomControls
कक्षा नाम: शाब्दिक: System.Web.UI.WebControls.Literal
अगला बात मैं करना निम्नलिखित के रूप में aspx
पेज में इस पर नियंत्रण को पंजीकृत किया गया है:
<%@ Register TagPrefix="web" Namespace="CustomControls" %>
(मैंने कुछ ट्यूटोरियल्स में पढ़ा है कि यह web.config इत्यादि के अलावा इसे पंजीकृत करने के तरीकों में से एक है)
आखिरकार, कोई भी पूर्णांक नहीं मेरे लिए लापरवाही, और बदतर- मुझे एक पार्स त्रुटि 'अज्ञात सर्वर टैग: वेब' मिलता है जब मैं पृष्ठ को नियंत्रण में चलाने की कोशिश करता हूं।
मैं मामले में यह जानकारी की जरूरत है और न नई वेबसाइट, 'नया प्रोजेक्ट बना' का इस्तेमाल किया।
क्या मेरी समस्या हो सकता है?
अग्रिम धन्यवाद।
"नई परियोजना बनाएं" से आपका क्या मतलब है? फ़ाइल -> नया -> प्रोजेक्ट -> ... (कम से कम वीएस 2005 में) और फिर, आपने क्या लिखा? यह महत्वपूर्ण हो सकता है (यानी आपने अन्य भाषाओं को चुना -> दृश्य सी # -> वेब -> जो भी हो?)। और आपको किसी बिंदु पर एक असेंबली की आवश्यकता है; सवाल यह है कि अगर आपको इसे स्पष्ट रूप से नाम देना है (और मुझे लगता है कि आपको "वेबसाइट" प्रोजेक्ट का उपयोग नहीं करना है, क्योंकि आपके पास App_Code फ़ोल्डर नहीं है)। – scherand
आपकी कस्टम नियंत्रण कक्षा कहां मौजूद है? क्या यह वेबसाइट प्रोजेक्ट में एक क्लास फाइल है या क्या यह अपनी परियोजना में है? –
तो आपके पास 'प्रोजेक्ट कंट्रोल' के लिए दो परियोजनाएं हैं और दूसरा वेब प्रोजेक्ट के लिए है? – Craig