Condividi tramite


Creazione di web part per SharePoint

Le web part consentono agli utenti di modificare direttamente il contenuto, l'aspetto e il comportamento di pagine del sito di SharePoint tramite un browser. Le web part sono controlli sul lato server eseguiti in un tipo speciale di pagina detta pagina web part, ovvero blocchi predefiniti di pagine che vengono visualizzati in un sito di SharePoint. Per ulteriori informazioni sulle Web part in SharePoint, vedere Blocco predefinito: Web part.

In Visual Studio sono disponibili modelli che è possibile utilizzare per creare web part ed eseguirne il debug in un sito di SharePoint.

Creazione di una web part in Visual Studio

Per creare una web part, aggiungere un elemento Web part a un progetto SharePoint qualsiasi. È possibile utilizzare un elemento Web part in una soluzione creata mediante sandbox o una soluzione farm.

Se si desidera progettare visivamente una web part tramite una finestra di progettazione, creare un progetto Web part visiva o aggiungere un elemento Web part visiva a un progetto SharePoint qualsiasi. È possibile utilizzare un elemento Web part visiva solo in una soluzione farm.

Elemento web part

Un elemento Web part fornisce i file che consentono di progettare una web part per un sito di SharePoint. Quando si aggiunge un elemento Web part, in Visual Studio viene creata una cartella nel progetto, quindi vengono aggiunti alcuni file alla cartella. Nella tabella riportata di seguito viene descritto ogni file.

File

Descrizione

Elements.xml

Contiene informazioni utilizzate dal file di definizione della funzionalità nel progetto per distribuire la web part.

File con estensione webpart

Fornisce informazioni richieste da SharePoint per visualizzare la web part in una raccolta web part.

File di codice

Contiene metodi che aggiungono i controlli alla web part e generano contenuto personalizzato all'interno della web part.

Per ulteriori informazioni, vedere Procedura: creare una web part di SharePoint.

Elemento web part visiva

Una Web part visiva è una web part creata tramite la finestra di progettazione di Visual Web Developer in Visual Studio. Per ulteriori informazioni sull'utilizzo di questa finestra di progettazione, vedere Mappa del contenuto per Visual Web Developer.

Dal punto di vista funzionale, una web part visiva non è diversa da una web part. Un elemento Web part visiva include un elemento Web part e un elemento Controllo utente.

È possibile progettare l'aspetto della web part trascinando i controlli dalla Casella degli strumenti sull'area del controllo utente. Per ulteriori informazioni, vedere Procedura: creare una web part di SharePoint tramite una finestra di progettazione.

Debug di una web part

È possibile eseguire il debug di un progetto SharePoint che contiene una web part procedendo come per qualsiasi altro progetto di Visual Studio. Quando si avvia il debugger di Visual Studio, viene aperto il sito di SharePoint.

Per iniziare a eseguire il debug del codice, aggiungere la Web part a una pagina Web part in SharePoint.

Per ulteriori informazioni sul debug di progetti SharePoint, vedere Risoluzione dei problemi relativi alle soluzioni SharePoint.

Creazione di web part basate su SharePoint nello stile di versioni precedenti

I modelli disponibili in Visual Studio consentono di creare web part ASP.NET 2.0 personalizzate per SharePoint. Le web part ASP.NET 2.0 vengono compilate sull'infrastruttura di Web part ASP.NET e corrispondono al tipo consigliato per i nuovi progetti.

In pochi casi potrebbe essere necessario creare una web part utilizzando la web part basata su SharePoint nello stile di versioni precedenti. È possibile utilizzare Visual Studio per creare questi tipi di web part, ma in Visual Studio non sono disponibili modelli progettati appositamente per semplificarne la creazione.

Per ulteriori informazioni sui casi in cui potrebbe essere più appropriato creare una web part basata su SharePoint nello stile di versioni precedenti, vedere la pagina sull'infrastruttura delle web part in Windows SharePoint Services. Per ulteriori informazioni sulla creazione di una web part utilizzando la web part basata su SharePoint nello stile di versioni precedenti, vedere la procedura dettagliata di creazione di una web part di SharePoint di base.

Argomenti correlati

Titolo

Descrizione

Procedura: creare una web part di SharePoint

Viene illustrato come creare Web part per pagine di SharePoint.

Procedura: creare una web part di SharePoint tramite una finestra di progettazione

Viene illustrato come creare Web part per SharePoint tramite un'area di progettazione visiva.

Procedura: creare un controllo utente per una web part o una pagina applicazione di SharePoint

Viene illustrato come creare controlli riutilizzabili e personalizzati che possono essere utilizzati nelle pagine applicazione e nelle Web part eseguite in SharePoint.

Procedura dettagliata: creazione di una web part per SharePoint

Viene descritto come progettare una web part per SharePoint.

Procedura dettagliata: creazione di una web part per SharePoint tramite una finestra di progettazione

Viene descritto come progettare una Web part per SharePoint trascinando i controlli in un'area di progettazione visiva.

Utilizzo di Visual Web Developer

Viene descritto come utilizzare la finestra di progettazione visualizzata quando si apre una pagina Web nel progetto.