Thursday, July 22, 2010

Directives in ASP.net

Directives specify settings that are used by the page and user-control compilers when the compilers process ASP.NET Web Forms pages (.aspx files) and user control (.ascx) files.

  1. @ Assembly : Links an assembly to the current page or user control declaratively.
  2. @ Control : Defines control-specific attributes used by the ASP.NET page parser and compiler and can be included only in .ascx files (user controls).
  3. @ Implements :Indicates that a page or user control implements a specified .NET Framework interface declaratively.
  4. @ Import : Imports a namespace into a page or user control explicitly.
  5. @ Master : Identifies a page as a master page and defines attributes used by the ASP.NET page parser and compiler and can be included only in .master files.
  6. @ MasterType : Defines the class or virtual path used to type the Master property of a page.
  7. @ OutputCache : Controls the output caching policies of a page or user control declaratively.
  8. @ Page :Defines page-specific attributes used by the ASP.NET page parser and compiler and can be included only in .aspx files.
  9. @ PreviousPageType : Creates a strongly typed reference to the source page from the target of a cross-page posting.
  10. @ Reference : Links a page, user control, or COM control to the current page or user control declaratively.
  11. @ Register : Associates aliases with namespaces and classes, which allow user controls and custom server controls to be rendered when included in a requested page or user control.

No comments: