Ricerca…
La direttiva sull'applicazione
La direttiva Applicazione definisce gli attributi specifici dell'applicazione. Viene fornito nella parte superiore del file global.aspx. La sintassi di base della direttiva Application è:
<%@ Application Language="C#" %>
Gli attributi della direttiva Applicazione sono:
attributi | Descrizione |
---|---|
eredita | Il nome della classe da cui ereditare. |
Descrizione | La descrizione testuale dell'applicazione. Parser e compilatori ignorano questo. |
linguaggio | La lingua utilizzata nei blocchi di codice. |
La direttiva sul controllo
La direttiva di controllo viene utilizzata con i controlli utente e viene visualizzata nei file di controllo utente (.ascx).
La sintassi di base della direttiva Control è:
<%@ Control Language="C#" EnableViewState="false" %>
Gli attributi della direttiva di controllo sono:
attributi | Descrizione |
---|---|
AutoEventWireup | Il valore booleano che abilita o disabilita l'associazione automatica degli eventi ai gestori. |
Nome della classe | Il nome del file per il controllo. |
mettere a punto | Il valore booleano che abilita o disabilita la compilazione con i simboli di debug. |
Descrizione | La descrizione testuale della pagina di controllo, ignorata dal compilatore. |
EnableViewState | Il valore booleano che indica se lo stato di visualizzazione viene mantenuto tra le richieste di pagina. |
Esplicito | Per il linguaggio VB, dice al compilatore di usare la modalità esplicita dell'opzione. |
eredita | La classe da cui eredita la pagina di controllo. |
linguaggio | La lingua per il codice e lo script. |
src | Il nome del file per la classe code-behind. |
Rigoroso | Per il linguaggio VB, dice al compilatore di utilizzare l'opzione modalità rigorosa. |
La direttiva sugli attrezzi
La direttiva Implement indica che la pagina web, la pagina master o la pagina di controllo utente devono implementare l'interfaccia framework .Net specificata.
La sintassi di base per la direttiva implements è:
<%@ Implements Interface="interface_name" %>
La direttiva principale
La direttiva Master specifica un file di paging come pagina madre.
La sintassi di base della direttiva campione MasterPage è:
<%@ MasterPage Language="C#" AutoEventWireup="true" CodeFile="SiteMater.master.cs" Inherits="SiteMaster" %>
La direttiva sull'importazione
La direttiva Import importa uno spazio dei nomi in una pagina Web, la pagina di controllo utente dell'applicazione. Se la direttiva Import è specificata nel file global.asax, viene applicata all'intera applicazione. Se si trova in una pagina della pagina di controllo utente, viene applicata a quella pagina o controllo.
La sintassi di base per la direttiva di importazione è:
<%@ namespace="System.Drawing" %>
La direttiva MasterType
La direttiva MasterType assegna un nome di classe alla proprietà Master di una pagina, per renderlo fortemente digitato.
La sintassi di base della direttiva MasterType è:
<%@ MasterType attribute="value"[attribute="value" ...] %>
La direttiva di pagina
La direttiva Page definisce gli attributi specifici del file di paging per l'analizzatore di pagine e il compilatore.
La sintassi di base della direttiva Page è:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Trace="true" %>
Gli attributi della direttiva Page sono:
attributi | Descrizione |
---|---|
AutoEventWireup | Il valore booleano che abilita o disabilita gli eventi di pagina che vengono automaticamente associati ai metodi; ad esempio, Page_Load. |
Buffer | Il valore booleano che abilita o disabilita il buffering delle risposte HTTP. |
Nome della classe | Il nome della classe per la pagina. |
ClientTarget | Il browser per il quale il server controlla dovrebbe rendere il contenuto. |
CodeFile | Il nome del codice dietro il file. |
mettere a punto | Il valore booleano che abilita o disabilita la compilazione con i simboli di debug. |
Descrizione | La descrizione testuale della pagina, ignorata dal parser. |
EnableSessionState | Abilita, disabilita o rende di sola lettura lo stato della sessione. |
EnableViewState | Il valore booleano che abilita o disabilita lo stato di visualizzazione tra richieste di pagina. |
ErrorPage | URL per il reindirizzamento se si verifica un'eccezione di pagina non gestita. |
eredita | Il nome del codice dietro o altra classe. |
linguaggio | Il linguaggio di programmazione per il codice. |
src | Il nome del file del codice dietro la classe. |
Traccia | Abilita o disabilita la traccia. |
TraceMode | Indica come vengono visualizzati i messaggi di traccia e ordinati per ora o categoria. |
Transazione | Indica se le transazioni sono supportate. |
ValidateRequest | Il valore booleano che indica se tutti i dati di input sono convalidati rispetto a un elenco di valori con hardcoded. |
La direttiva OutputCache
La direttiva OutputCache controlla le politiche di memorizzazione nella cache di output di una pagina Web o di un controllo utente.
La sintassi di base della direttiva OutputCache è:
<%@ OutputCache Duration="15" VaryByParam="None" %>