2012-03-07 12 views
9

में मौजूद नहीं है। मैं एक अन्य डेवलपर द्वारा बनाई गई वेबसाइट पर काम कर रहा हूं जो ASP.NET 3.5 को लक्षित करता है। मैं कुछ कोड के आस-पास एक अपडेट पैनल जोड़ने की कोशिश कर रहा हूं, लेकिन जब भी मैं ऐसा करने का प्रयास करता हूं तो मुझे शीर्षक में पोस्ट की गई त्रुटि मिलती है। मैंने किसी भी भाग्य के साथ AJAXcontroltoolkit डीएल सहित कोशिश की है।प्रकार या नामस्थान नाम UpdatePanel नामस्थान सिस्टम.Web.UI

निम्न वेब कॉन्फ़िग फ़ाइल से referrences हैं:

<compilation debug="true"> 
     <assemblies> 
     <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> 
     <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 
     <add assembly="System.Web.Abstractions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 
     <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> 
     <add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> 
     <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> 
     <add assembly="System.ServiceModel.Web, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 
     <add assembly="System.Data.Services.Client, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> 
     <add assembly="System.Data.Services.Design, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> 
     <add assembly="System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> 
     </assemblies> 
    </compilation> 

और जब मैं दृश्य स्टूडियो 2010 में टूलबॉक्स से पृष्ठ पर UpdatePanel घसीटा, इस रजिस्टर बयान है कि जोड़ दिया गया है:

<%@ Register assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" namespace="System.Web.UI" tagprefix="asp" %> 

मुझे क्या याद आ रही है?

+0

त्रुटियों के लिए अपने 'Web.config' की जाँच करें। –

उत्तर

25

यह पता चला है कि यह विजुअल स्टूडियो के साथ एक समस्या थी जिसे System.Web.Extensions संदर्भ को मान्यता नहीं दे रहा था। हल करने के लिए मैं इन चरणों का पालन: पिछले संस्करण में

  1. बदलें लक्ष्य फ्रेमवर्क (मेरे लिए यह था 2.0)
  2. एक बार यह हो, (मेरे लिए 3.5) अपने मूल संस्करण पर वापस लक्ष्य ढांचे को बदलने

विजुअल स्टूडियो यह सुनिश्चित करेगा कि आपके वेब कॉन्फिग में सभी उचित ट्रिमिंग हैं और आप ऑब्जेक्ट एक्सप्लोरर खोलकर अपनी सफलता की जांच कर सकते हैं और यह सुनिश्चित कर सकते हैं कि System.Web.Extensions "कंटेनर देखें" सूची में दिखाई देता है।

+0

इस समस्या को VS2013 .NET 4.5.1 में था। यह विधि काम किया। – Tony

+0

नए संस्करण में परिवर्तन भी काम किया – giammin

+0

अविश्वसनीय है कि यह समाधान वास्तव में काम करता है! मेरे पास एक ही समस्या थी और मेरी परियोजना के फ्रेमवर्क संस्करण को 4 से 2 तक बदल दिया और फिर फिर से 4 और दूर संकलन त्रुटियां थीं! –

5

इसे ठीक करने से टूलबॉक्स से अद्यतन पैनल जोड़कर भी पूरा किया जा सकता है। बनाएँ, फिर नियंत्रण हटाएं।

+0

उपयुक्त अगर आपने डिज़ाइन कोड की प्रतिलिपि बनाई है और नई परियोजना पर चिपकाया है। बस एक डमी अपडेट पैनल जोड़ें और इसे हटा दें। – Muhammedh

4

कृपया जोड़ने के संदर्भ: System.Web.Extensions

संबंधित मुद्दे