Thursday, 16 December 2010

What are different types of directives in .NET?

@Page: Defines page-specific attributes used by the ASP.NET page parser and compiler. Can be included only in .aspx files
@Control:Defines control-specific attributes used by the ASP.NET page parser and compiler. Can be included only in .ascx files.
@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.
@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.
@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.

No comments:

Post a Comment