Condividi tramite


Creare pagine per SharePoint

È possibile creare pagine dell'applicazione, pagine del sito, pagine master e layout di pagina per un sito di SharePoint.

È possibile creare pagine dell'applicazione usando un modello in Visual Studio. Creare pagine del sito, pagine master e layout di pagina tramite SharePoint Designer. È quindi possibile importare queste pagine in Visual Studio per usarle in un progetto di SharePoint.

È anche possibile modificare l'aspetto e il comportamento delle pagine usando fogli di stile css, ECMAScript e temi.

Tipi di pagine di SharePoint

Nella tabella seguente vengono descritti i quattro tipi principali di pagine contenute in un sito di SharePoint.

Tipo di pagina Descrizione
Pagine dell'applicazione Creare una pagina dell'applicazione se si vuole che la pagina contenga codice personalizzato o che la pagina venga condivisa tra più siti. In caso contrario, una pagina del sito potrebbe essere la scelta migliore.
Pagine del sito Creare una pagina del sito se si vuole eseguire una delle attività seguenti:

- Aggiungere la pagina a una raccolta di SharePoint.
- Abilitare la pagina per ospitare funzionalità quali Web part dinamiche e zone web part.
- Consente agli utenti di personalizzare la pagina tramite SharePoint Designer.

Non creare una pagina del sito se si desidera che la pagina contenga codice personalizzato. Sebbene sia possibile aggiungere codice personalizzato a una pagina del sito, il codice smette di funzionare quando l'utente personalizza la pagina tramite SharePoint Designer.
Pagine master Creare una pagina master se si desidera definire una struttura comune per le pagine del sito e le pagine dell'applicazione.
Layout di pagina I layout di pagina sono specifici di Microsoft SharePoint Server e consentono di definire ulteriormente una struttura comune per le pagine del sito e le pagine dell'applicazione.

Per una panoramica di ogni tipo di pagina, vedere Blocco predefinito: pagine e interfaccia utente e layout di pagina e pagine master.

Creare pagine dell'applicazione

È possibile creare pagine dell'applicazione in Visual Studio aggiungendo un elemento Pagina applicazione a un progetto SharePoint. È possibile aggiungere controlli alla pagina e quindi gestire gli eventi di controllo aggiungendo codice.

È possibile impostare punti di interruzione nel file di codice della pagina, avviare il debugger e testare la pagina in un sito di SharePoint locale senza eseguire ulteriori passaggi di configurazione. Per altre informazioni, vedere Creazione di pagine dell'applicazione per SharePoint.

Creare pagine del sito, pagine master e layout di pagina

È possibile creare pagine del sito, pagine master e layout di pagina tramite SharePoint Designer. È quindi possibile importare queste pagine in Visual Studio. Importare le pagine se si desidera sfruttare le funzionalità di distribuzione o controllo del codice sorgente disponibili in Visual Studio. Per altre informazioni, vedere Importazione di elementi da un sito di SharePoint esistente.

Poiché è difficile modificare queste pagine dopo averle importate, è necessario progettare queste pagine prima di importarle.

Creare fogli di stile css, ECMAScript e temi

Visual Studio non fornisce modelli per lo sviluppo di fogli di stile CSS (Cascading Style Sheets), ECMAScript (JavaScript, JScript) o file di tema per i siti di SharePoint. È possibile creare questi file usando le linee guida disponibili in SharePoint SDK o usando strumenti come SharePoint Designer.

È possibile aggiungere questi file direttamente alla soluzione oppure importarli. In entrambi i casi, è necessario creare le cartelle mappate appropriate per ogni elemento aggiunto. Per altre informazioni su come creare una cartella mappata, vedere Procedura: aggiungere e rimuovere cartelle mappate.

Per altre informazioni sulla creazione di fogli di stile css, vedere Utilizzo classi fogli di stile css in SharePoint Foundation. Per altre informazioni sulla creazione di file JavaScript e JScript per una soluzione SharePoint, vedere Configurazione di una pagina ASPX di base per ECMAScript. Per altre informazioni sui temi, vedere Blocco predefinito: pagine e interfaccia utente.

Posizione Descrizione
Creare pagine dell'applicazione per SharePoint Viene descritto come aggiungere pagine di applicazioni: contenuto aspx unito a una pagina master di SharePoint.
Procedura: Creare una pagina dell'applicazione Viene illustrato come creare ASP.NET pagine eseguite in un sito di SharePoint.
Procedura dettagliata: Creare una pagina dell'applicazione SharePoint Viene illustrato come progettare ed eseguire il debug di una pagina Web ASP.NET per un sito di SharePoint.