पुराना धागा लेकिन यह मुद्दा एक और उदाहरण में जोड़ना चाहता था जहां यह समस्या हुई। विज़ुअल स्टूडियो 2010 में वेबसाइट से वेब एप्लिकेशन में कनवर्ट किए गए एक प्रोजेक्ट के साथ डेलिंग कर रहा था। मैंने टाइप "क्लास" दोनों में मौजूद होना शुरू किया .../अस्थायी एएसपी.नेट/... याडा ... याडा ... बेकार।
मेरे मामले में, पुराने पृष्ठ ने तारीखों की एक सूची प्रदर्शित करने के लिए डेटाग्रिड का उपयोग किया था, लेकिन डेटासेट List<MyClass>
कक्षाओं की एक सूची थी और .aspx (कोड पीछे नहीं) में कोड डेटा आइटम कास्टिंग करने की पद्धति का उपयोग कर रहा था प्रदर्शन के लिए ...
<%# ((MyClass)Container.DataItem).MyDate %>
किसी कारण से, MyClass प्रकार त्रुटि को ट्रिगर कर रहा था। किसी भी संभावित डबल क्लास संदर्भों के लिए पूरे प्रोजेक्ट में पूर्ण खोज करने के बाद, जैसे कुछ भी नहीं मिला, इसलिए मूल रूप से यह देखने का फैसला किया गया कि क्या मैंने कास्ट से छुटकारा पा लिया है और डेटाइटम से मूल्य प्राप्त करने के मानक तरीके के साथ ही निम्नानुसार है:
<%# DataBinder.Eval(Container.DataItem, "MyDate").ToString()%>
और voila ... कोई और प्रकार त्रुटि मौजूद नहीं है। नहीं भी यकीन है कि क्यों यह उपरोक्त त्रुटि ही (और अगर किसी को भी किसी भी जानकारी है, यह सराहना की होगी) लेकिन समस्या यह चला गया है प्रकट करने के लिए कारण होगा ...
आशा इस कोई मदद करता है ...
डेव
यदि मैं नामस्थान बदलता हूं तो इस 2 डीएलएस का उपयोग उसी विधि में नहीं किया जा सकता है क्योंकि 2 अलग-अलग हस्ताक्षर होते हैं। – pedrofernandes
मुझे 3.5 डीएल में इंस्टेंस 2.0 डीएल नहीं चाहिए क्योंकि 2.0 डीएल में बड़े संदर्भ जोड़े गए हैं और जब मैं संकलित करता हूं तो यह 2.0 में मेरे 3.5, 2.0 डीएलएस को सभी संदर्भित डीएलएस संकलित करता है, जिसके लिए मेरे पास 15 डीएलएस हो सकते हैं जब मेरे पास केवल 2 हो सकते हैं डीएलएस मेरे बिन फ़ोल्डर im। – pedrofernandes
आपको पिछले कुछ पदों में अंग्रेजी को फिर से काम करने की आवश्यकता है। मेरे पास कोई सुराग नहीं है कि आप क्या कह रहे हैं। शायद यह सब एक डीएलएल बनाओ? –