Domanda

sto sviluppando una web part visiva in Visual Studio 2010 per SharePoint e ho un controllo ListView incorporato.

Continuo a ricevere questo messaggio di errore in fase di esecuzione, anche se ho fatto certo che sia gli spazi dei nomi sono inclusi e tutto al posto giusto.

tutte le idee?

È stato utile?

Soluzione

Ho letto alcune discussioni parlando di un bug in .NET 3.5 e che abbiamo bisogno di reinstallare lo SP1 per risolvere il problema, mentre ho trovato questa soluzione tempo-savy semplicemente aggiungendo una riga al web.config:

all'interno del tag:

<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>

In bocca al lupo

Altri suggerimenti

fatto in modo che l'impostazione della build è 3.5 e non 3.5 Profilo cliente?

I Visual Web parte di modello riferimenti estensioni DLL che viene in .NET 3.5, ma non registra tutti gli spazi dei nomi. Questo significa che il System.Web.UI.WebControls namespace necessario per ListView manca.

Sotto questa linea:

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

Aggiungi:

<%@ Register Tagprefix="asp" Namespace="System.Web.UI.WebControls"
    Assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" %>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top