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 <%@ Page AspCompat=”TRUE” language=”C#” %> @Control: Defines control-specific attributes used by the ASP.NET page parser and compiler. Can be included only in .ascx files. <%@ Control Language=”VB” EnableViewState=”false” %> @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. <% @ Import Namespace=”System.web” %> @Implements: Indicates that the current page or user control implements the specified .NET framework interface.<%@ Implements Interface=”System.Web.UI.IPostBackEventHandler” … Click here to continue reading.

What is Managed Code?

Managed Code is what Visual Basic .NET and C# compilers create. It compiles to Intermediate Language (IL), not to machine code that could run directly on your computer. The IL is kept in a file called an assembly, along with metadata that describes the classes, methods, and attributes (such as security requirements) of the code you’ve created. This assembly is the one-stop-shopping unit of deployment in the .NET world. You copy it to another server to deploy the assembly there—and often that copying is the only step required in the deployment. Managed code runs in the Common Language Runtime. The … Click here to continue reading.