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"  %>


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow