Normalmente debes pensar en una página ASP.NET como una página HTML que tiene dentro algunas instrucciones especiales. Cuando se instala el .NET el IIS automáticamente se configura para detectar las páginas con extensión .aspx que son precisamente nuestras páginas ASP.NET. Cuando detecta que se solicita una página aspx la procesa antes de devolverla y finalmente la salida se envía al explorador del cliente.
Cuando hicimos el ejemplo en FrontPage simplemente le pusimos la extensión aspx a la página que estábamos diseñando. Con esto es suficiente para que nuestro IIS sepa que debe procesarla. ¿Y si una página con código tiene extensión htm en lugar de aspx? Pues que devuelve lo siguiente para nuestro ejemplo:
Como podríamos esperar no se ha ejecutado nada... así que ya sabemos el porqué de la extensión aspx. Es la elegida por Microsoft para las páginas con código ASP.NET dentro. Las antiguas páginas ASP tenían la extensión ".ASP" A partir de ahora te fijarás en muchos sitios web en el navegador y verás las extensiones de las páginas: ASP, ASPX, PHP (de Linux), JSP (de Java...)

No hay comentarios:
Publicar un comentario