Szukaj…
Dyrektywa w sprawie stosowania
Dyrektywa dotycząca aplikacji definiuje atrybuty specyficzne dla aplikacji. Jest umieszczony na górze pliku global.aspx. Podstawowa składnia dyrektywy dotyczącej aplikacji to:
<%@ Application Language="C#" %>
Atrybuty dyrektywy dotyczącej zastosowania to:
Atrybuty | Opis |
---|---|
Dziedziczy | Nazwa klasy, z której ma dziedziczyć. |
Opis | Opis tekstowy aplikacji. Parsery i kompilatory ignorują to. |
Język | Język używany w blokach kodu. |
Dyrektywa w sprawie kontroli
Dyrektywa kontrolna jest używana z kontrolkami użytkownika i pojawia się w plikach kontroli użytkownika (.ascx).
Podstawowa składnia dyrektywy Control to:
<%@ Control Language="C#" EnableViewState="false" %>
Atrybuty dyrektywy dotyczącej kontroli to:
Atrybuty | Opis |
---|---|
AutoEventWireup | Wartość logiczna, która włącza lub wyłącza automatyczne powiązanie zdarzeń z procedurami obsługi. |
Nazwa klasy | Nazwa pliku dla kontrolki. |
Odpluskwić | Wartość logiczna, która włącza lub wyłącza kompilację z symbolami debugowania. |
Opis | Tekstowy opis strony kontrolnej, ignorowany przez kompilator. |
EnableViewState | Wartość logiczna wskazująca, czy stan widoku jest zachowywany w żądaniach stron. |
Wyraźny | W przypadku języka VB informuje kompilator, aby użył trybu jawnego dla opcji. |
Dziedziczy | Klasa, z której dziedziczy strona kontrolna. |
Język | Język kodu i skryptu. |
Src | Nazwa pliku dla klasy kodu. |
Ścisły | W przypadku języka VB informuje kompilator, aby użył opcji Tryb ścisły. |
Wdraża dyrektywę
Dyrektywa Implement wskazuje, że strona internetowa, strona wzorcowa lub strona kontroli użytkownika muszą implementować określony interfejs .NET Framework.
Podstawowa składnia dyrektywy implementującej to:
<%@ Implements Interface="interface_name" %>
Główna dyrektywa
Dyrektywa główna określa plik strony jako stronę mater.
Podstawowa składnia przykładowej dyrektywy MasterPage to:
<%@ MasterPage Language="C#" AutoEventWireup="true" CodeFile="SiteMater.master.cs" Inherits="SiteMaster" %>
Dyrektywa importowa
Dyrektywa Import importuje przestrzeń nazw na stronę internetową, stronę kontroli użytkownika aplikacji. Jeśli dyrektywa importu jest określona w pliku global.asax, jest ona stosowana do całej aplikacji. Jeśli znajduje się na stronie strony kontroli użytkownika, jest ona stosowana do tej strony lub kontrolki.
Podstawowa składnia dyrektywy importowej to:
<%@ namespace="System.Drawing" %>
Dyrektywa MasterType
Dyrektywa MasterType przypisuje nazwę klasy do właściwości Master strony, aby była silnie wpisywana.
Podstawowa składnia dyrektywy MasterType to:
<%@ MasterType attribute="value"[attribute="value" ...] %>
Dyrektywa strony
Dyrektywa Page definiuje atrybuty specyficzne dla pliku strony dla analizatora stron i kompilatora.
Podstawowa składnia dyrektywy Page to:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Trace="true" %>
Atrybuty dyrektywy Page to:
Atrybuty | Opis |
---|---|
AutoEventWireup | Wartość logiczna, która włącza lub wyłącza zdarzenia strony, które są automatycznie powiązane z metodami; na przykład Page_Load. |
Bufor | Wartość logiczna, która włącza lub wyłącza buforowanie odpowiedzi HTTP. |
Nazwa klasy | Nazwa klasy strony. |
ClientTarget | Przeglądarka, dla której kontroluje serwer, powinna wyświetlać treść. |
CodeFile | Nazwa kodu za plikiem. |
Odpluskwić | Wartość logiczna, która włącza lub wyłącza kompilację z symbolami debugowania. |
Opis | Tekstowy opis strony, ignorowany przez analizator składni. |
EnableSessionState | Włącza, wyłącza lub czyni stan sesji tylko do odczytu. |
EnableViewState | Wartość logiczna, która włącza lub wyłącza stan wyświetlania w żądaniach stron. |
ErrorPage | Adres URL przekierowania, jeśli wystąpi nieobsługiwany wyjątek strony. |
Dziedziczy | Nazwa kodu lub innej klasy. |
Język | Język programowania kodu. |
Src | Nazwa pliku kodu za klasą. |
Ślad | Włącza lub wyłącza śledzenie. |
TraceMode | Wskazuje sposób wyświetlania komunikatów śledzenia i sortowania według czasu lub kategorii. |
Transakcja | Wskazuje, czy transakcje są obsługiwane. |
ValidateRequest | Wartość logiczna wskazująca, czy wszystkie dane wejściowe są sprawdzane na podstawie zakodowanej listy wartości. |
Dyrektywa OutputCache
Dyrektywa OutputCache kontroluje wyjściowe zasady buforowania strony internetowej lub kontrolę użytkownika.
Podstawowa składnia dyrektywy OutputCache to:
<%@ OutputCache Duration="15" VaryByParam="None" %>