Le type ou le nom d'espace de noms UpdatePanel n'existe pas dans l'espace de noms System.Web.L'INTERFACE utilisateur
Je travaille sur un site web construit par un autre développeur de cibles ASP.NET 3.5. Je suis en train d'ajouter un panneau de mise à jour un peu de code, mais à chaque fois que je tente de le faire, j'obtiens le message d'erreur affiché dans le titre. J'ai essayé, y compris la ajaxcontroltoolkit dll avec pas de chance.
Les éléments suivants sont les referrences à partir du fichier de configuration web:
<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>
Et quand j'ai traîné à l'updatepanel sur la page de la boîte à outils dans Visual Studio 2010, c'est le registre de déclaration qui a été ajouté:
<%@ Register assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" namespace="System.Web.UI" tagprefix="asp" %>
Ce qui me manque?
Vérifiez votre
Web.config
pour les erreurs.OriginalL'auteur Kyle | 2012-03-07
Vous devez vous connecter pour publier un commentaire.
S'avère que c'était un problème avec Visual Studio qui ne reconnaissent pas le Système.Web.Les Extensions de référence. Pour le résoudre j'ai suivi ces étapes:
Visual Studio assurez-vous que votre webconfig a toutes les garnitures et vous pouvez vérifier votre succès en ouvrant l'explorateur d'objets et de s'assurer que le Système.Web.Extensions apparaît dans la "Vue Conteneurs" liste.
changement de version plus récente travaillé trop
Incroyable que cette solution fonctionne réellement! j'ai eu exactement le même problème et a changé la version de cadre de mon projet à partir de 4 jusqu'à 2, puis à nouveau dos à 4 et de loin étaient les erreurs de compilation!
J'ai remarqué la référence au Système.Web.Extensions a été supprimée lorsque je suis passé d'un Framework 4.0 Framework 4.5.1. Readded la référence et le problème a disparu.
OriginalL'auteur Kyle
La fixation de ce peut également être accomplie par l'ajout d'un panneau de mise à jour de la boîte à outils. Construire, puis de les supprimer de contrôle.
OriginalL'auteur GodsCrimeScene
Veuillez ajouter des Références: Système.Web.Extensions
OriginalL'auteur binhtruong.it