Defines page-specific attributes used by the ASP.NET page parser and compiler. Can be included only in .aspx files and also define the page language used just like c#,VB etc.

@Control: Defines control-specific attributes used by the ASP.NET page parser and compiler. Can be included only in .ascx files.This directive also define the view state of page.

@Import: Explicitly imports a namespace into a page or user control. The Import directive cannot have more than one namespace attribute. To import multiple namespaces, use multiple @Import directives.Its helps in importing of files.

@Implements: Indicates that the current page or user control implements the specified .NET framework interface .

@Register:

Associates aliases with namespaces and class names for concise notation in custom server control syntax.We can register the user control also with the help of Register directive.

@Assembly: Links an assembly to the current page during compilation, making all the assembly’s classes and interfaces available for use on the page.

@OutputCache: Declaratively controls the output caching policies of an ASP.NET page or a user control contained in a page

@Reference: Declaratively indicates that another user control or page source file should be dynamically compiled and linked against the page in which this directive is declared.

LEAVE A REPLY

Please enter your comment!
Please enter your name here