Skip to Main Content
Programming ASP.NET 3.5, 4th Edition
book

Programming ASP.NET 3.5, 4th Edition

by Dan Maharry, Dan Hurwitz, Jesse Liberty
October 2008
Intermediate to advanced content levelIntermediate to advanced
1166 pages
28h 31m
English
O'Reilly Media, Inc.
Content preview from Programming ASP.NET 3.5, 4th Edition

Directives

Directives are used to pass optional settings to the ASP.NET pages and compilers. They have the following syntax:

<%@ directive attribute=value [attribute=value] %>

We will describe the many valid types of directives 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. These pairs do not have any space characters surrounding the equals sign (=) between the attribute and its value.

Directives are typically located at the top of the appropriate file, though that is not a strict requirement. For example, Application directives are typically at the top of the global.asax file, and Page directives are typically at the top of .aspx files.

Application Directive

The Application directive is used to define application-specific attributes. It is typically the first line in the global.asax file, which we describe fully in Chapter 18.

Here is a sample Application directive:

<%@ Application Language="C#" %>

There are three possible attributes for use in the Application directive, and they are outlined in Table 6-7.

Table 6-7. Application directive attributes

Attribute

Description

 

Inherits

The name of the class from which to inherit.

 

Description

Text description of the application. This is ignored by the parser and compiler.

 

Language

Identifies the language used in any code blocks. Valid values are C#, VB, and JS, plus any other languages you install separately (such as Ruby, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Programming Microsoft® ASP.NET 3.5

Programming Microsoft® ASP.NET 3.5

Dino Esposito
Learning ASP.NET 3.5, 2nd Edition

Learning ASP.NET 3.5, 2nd Edition

Brian MacDonald, Dan Hurwitz, Jesse Liberty
Pro ASP.Net 4 in C# 2010

Pro ASP.Net 4 in C# 2010

Matthew MacDonald, Adam Freeman, Mario Szpuszta
Programming .NET 3.5

Programming .NET 3.5

Jesse Liberty, Alex Horovitz

Publisher Resources

ISBN: 9780596156657Supplemental ContentErrata Page