¿Qué es Asp.Net?
ASP.NET es un framework para aplicaciones web  desarrollado y comercializado por Microsoft.
Es usado por programadores para construir sitios web dinámicos, aplicaciones web y
servicios web XML.
Apareció en enero de 2002 con la versión 1.0 del .NET Framework, y es la tecnología sucesora
de la tecnología Active Server Pages (ASP).ASP.NET esta construido sobre el Common Language
Runtime, permitiendo a los programadores escribir código ASP.NET usando cualquier lenguaje
admitido por el .NET Framework.
Características
Las páginas de ASP.NET, conocidas oficialmente como "web forms" (formularios web), son el
principal medio de construcción para el desarrollo de aplicaciones web.Los formularios web
están contenidos en archivos con una extensión ASPX; en jerga de programación, estos archivos
típicamente contienen etiquetas HTML  o XHTML estático, y también etiquetas definiendo
Controles Web que se procesan del lado del servidor y Controles de Usuario donde los
desarrolladores colocan todo el código estático y dinámico requerido por la página web.
Adicionalmente, el código dinámico que se ejecuta en el servidor puede ser colocado en una
página dentro de un bloque <% — código dinámico — %> que es muy similar a otras tecnologías
de desarrollo como PHP, JSP y ASP, pero esta práctica es, generalmente, desaconsejada excepto
para propósitos de enlace de datos pues requiere más llamadas cuando se genera la página.