Directives areused to pass optional settings to the
ASP.NET pages and compilers
. They typically have
the following syntax:
<%@ directive attribute=value [attribute=value] %>
There are many valid types of directives, which will be described in
detail in the following sections
. Each directive
can have one or more attribute/value pairs, unless otherwise
. Attribute/value pairs are separated by a
. Be careful
not to have any space characters surrounding the
equal sign (=) between the
attribute and its value.
Directives are typically located at the top of the appropriate file,
although that is not a strict requirement
Application directives are at the top of
global.asax file, and
Page directives are at the top of the
directive is used to define application-specific
. It is typically the first line in the
file, which is described fully in Chapter 20.
Here is a sample
<%@ Application Language="C#" Codebehind="Global.asax.cs" Inherits="WebApplication1. Global" %>
There are four possible attributes for use in the
Application directive, which are outlined in Table 6-4.
Table 6-4. Possible attributes for the Application directive
Used by Visual Studio .NET to identify a code-behind file.
The name of the class to inherit from.
Text description of the application