ASP.NET es un framework de Microsoft para la creación de sitios web dinámicos, utilizando formularios web que combinan código estático y dinámico. Su desarrollo comenzó tras el lanzamiento de Active Server Pages en 1996, evolucionando hacia un modelo que promueve la separación entre contenido y comportamiento en aplicaciones web. Con características como un modelo declarativo y soporte para AJAX, ASP.NET simplifica la construcción de aplicaciones web mediante el uso de controles predefinidos.