Share via


Sintassi delle direttive include del lato server

[Questa documentazione ha solo scopo di anteprima ed è soggetta a modifiche nelle versioni successive. Gli argomenti vuoti sono inclusi come segnaposto.]

Inserisce il contenuto di un file specificato in un file ASP.NET, comprese pagine Web (file aspx), file dei controlli utente (ascx) e file Global.asax.

<!-- #include file|virtual="filename" -->

Attributi

  • File
    Il nome file è un percorso fisico dalla directory contenente il file con la direttiva #include. Questo percorso può essere relativo.

    Nota

    Il file incluso può trovarsi nella stessa directory o in una sottodirectory; non può trovarsi invece in una directory di livello superiore a quella del file con la direttiva #include.

  • Virtual
    Il nome file è un percorso virtuale da una directory virtuale del sito Web. Questo percorso può essere relativo.

    Nota

    L'utilizzo di questa tecnica è consigliato a causa di potenziali modifiche del percorso fisico di un file.

Note

Il valore assegnato all'attributo File o Virtual deve essere racchiuso tra virgolette (""). Il file incluso viene elaborato prima dell'esecuzione di codice dinamico. È possibile utilizzare i file di inclusione per contenere un elemento qualsiasi che può essere testo statico (ad esempio un'intestazione di pagina comune oppure l'indirizzo di una società), blocchi di markup HTML, controlli o codice lato server comuni che uno sviluppatore intende inserire all'interno di altre pagine.

Nota

Sebbene sia comunque possibile utilizzare il tag #include ai fini del riutilizzo del codice (inserendo markup HTML, controlli o codice per il lato server comuni all'interno di un file da includere in altre pagine Web), l'approccio consigliato in ASP.NET consiste nell'utilizzare i controlli utente Web.I controlli utente forniscono un modello di programmazione orientato a oggetti e maggiori funzionalità rispetto al lato server.Per informazioni dettagliate, vedere ASP.NET User Controls.

È necessario che il tag #include sia racchiuso tra i delimitatori di commento HTML o XML, per evitare che venga interpretato come testo.

Esempio

Nell'esempio di codice riportato di seguito viene illustrato come utilizzare la sintassi delle direttive include del lato server per richiamare i file che creeranno un'intestazione e un piè di pagina in una pagina ASP.NET. Entrambi utilizzano percorsi relativi.

<html>
   <body>
      <!-- #Include virtual="/include/header.inc" -->
        Here is the main body of the .aspx file.
      <!-- #Include virtual="/include/footer.inc" -->
   </body>
</html>

Vedere anche

Concetti

ASP.NET Web Page Syntax Overview

Altre risorse

ASP.NET User Controls