Directives are used 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 noted. Attribute/value pairs are separated by a space character. 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. For
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 attributes. 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
for use in the
Application directive, which are
outlined in Table 6-5.
Table 6-5. 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. This is ignored by the ...