Sintassi delle direttive

Aggiornamento: novembre 2007

Specifica le impostazioni utilizzate nei compilatori di pagina e dei controlli utente quando vengono elaborati file di pagine Web Form ASP.NET (aspx) e di controlli utente (ascx).

Note

Le direttive possono essere inserite in qualsiasi punto all'interno di un file ASPX o ASCX, sebbene normalmente vengano inserite all'inizio del file. Ciascuna direttiva può contenere uno o più attributi associati al relativo valore, specifici per tale direttiva.

Nota

La direttiva @ Page può essere utilizzata solo nei file aspx, mentre la direttiva @ Control può essere utilizzata solo nei file ascx.

Il framework delle pagine Web Form supporta le direttive riportate di seguito.

@ Page

Definisce gli attributi specifici della pagina utilizzati dal compilatore e dal parser di pagine ASP.NET. Può essere utilizzata solo nei file ASPX.

@ Control

Definisce gli attributi specifici del controllo utilizzati dal compilatore e dal parser di pagine ASP.NET. Può essere utilizzata solo nei file ASCX (controlli utente).

@ Import

Importa in modo esplicito uno spazio dei nomi in una pagina o in un controllo utente.

@ Implements

Indica in modo dichiarativo che una pagina o un controllo utente implementa un'interfaccia .NET Framework specificata.

@ Register

Associa gli alias agli spazi dei nomi e ai nomi di classe, consentendo il rendering dei controlli utente e dei controlli server personalizzati quando tali controlli vengono inclusi in una pagina o in un controllo utente richiesto.

@ Assembly

Collega un assembly alla pagina corrente durante la compilazione, rendendo tutte le interfacce e le classi dell'assembly disponibili per l'utilizzo nella pagina.

@ Master

Identifica una pagina master di ASP.NET.

@ WebHandler

Identifica una pagina IHttpHandler ASP.NET.

@ PreviousPageType

Consente di ottenere una tipizzazione forte sulla pagina precedente, quando vi si accede tramite la proprietà PreviousPage.

@ MasterType

Assegna un nome di classe alla proprietà Master di una pagina ASP.NET, in modo che la pagina possa ottenere riferimenti fortemente tipizzati ai membri della pagina master.

@ OutputCache

Controlla in modo dichiarativo i criteri di inserimento nella cache di output di una pagina o di un controllo utente.

@ Reference

Collega in modo dichiarativo una pagina o un controllo utente al controllo utente o alla pagina corrente.

ASP.NET tratta qualsiasi blocco di direttive (<%@ %>) che non contenga un nome di direttiva esplicito come una direttiva @ Page (per una pagina) o una direttiva @ Control (per un controllo utente).

Vedere anche

Riferimenti

Page

Altre risorse

Sintassi di pagine ASP.NET