Question

Je développe une partie web visuelle dans Visual Studio 2010 pour sharepoint et j'ai un contrôle ListView intégré.

Je reçois ce message d'erreur dans l'exécution même si je me suis assuré namespaces de celui-ci sont inclus et tout au bon endroit.

idées?

Était-ce utile?

La solution

J'ai lu quelques fils parler d'un bogue dans .net 3.5 et que nous avons besoin de réinstaller le SP1 pour résoudre le problème, alors que je trouve cette solution dans le temps savy en ajoutant simplement une ligne à web.config:

dans la balise:

<Pages>
<Controls> 
    <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</Controls>
</Pages>

Bonne chance

Autres conseils

En que le paramètre de construction est de 3,5 et non 3,5 Profil du client?

Le modèle de Visual WebPart fait référence à la DLL des extensions qui vient dans .NET 3.5, mais n'enregistre pas tous les espaces de noms. Cela signifie que l'espace de noms System.Web.UI.WebControls nécessaire pour ListView est manquante.

En dessous de cette ligne:

<%@ Register Tagprefix="asp" Namespace="System.Web.UI"
    Assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" %>

Ajouter:

<%@ Register Tagprefix="asp" Namespace="System.Web.UI.WebControls"
    Assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" %>
Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top