tag serveur inconnu 'asp: ListView' erreur avec Sharepoint 2010 / .Net 3.5
-
16-10-2019 - |
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?
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" %>