Una página ASP.NET consta de directivas, código en línea, código C# y HTML. El código C# se usa para crear funciones que se ejecutan en el servidor y para registrar scripts de JavaScript que se ejecutan en el cliente. El HTML contiene formularios, controles como TextBox y Button creados con las bibliotecas .NET, y scripts JavaScript.