O ASP.NET é uma estrutura para gerar páginas da Web sob demanda, lançada pela Microsoft em julho de 2000 e usada para implementar aplicativos da Web. Essa é uma grande evolução do Active Server Pages (ASP, também conhecido como ASP clássico), pelo qual essa técnica foi incorporada à plataforma Microsoft .NET.
A programação no ASP.NET é orientada a eventos, um evento = algo aconteceu. Nesse estilo de programação, o sistema espera que algo aconteça, por exemplo, o usuário pressiona um botão. Uma função está associada a esse evento, e essa função será executada automaticamente pelo sistema quando o usuário executar a ação. No ASP.NET, a página da web e a maioria dos widgets podem causar eventos. Os eventos também correspondem ao início do aplicativo ou à conexão de um usuário. Eventos podem corresponder a ações executadas no navegador da Web, que às vezes podem ser tratadas com atraso, porque o ASP.NET é executado pelo servidor da Web
O mecanismo do ASP.NET é um filtro conectado ao servidor Web dos Serviços de Informações da Internet (IIS). É distribuído com a estrutura .NET. O ASP.NET pode ser usado com qualquer linguagem de programação para a plataforma .NET (Visual Basic .NET, C #, JScript4 ...).
Atualizado em
25 de dez. de 2023