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