Brother!! ASP é uma linguagem (propria para) programação!! ASP.NET é uma arquitetura de exibição, pois seu código esta escrito em outras linguagens (Ex: VB.net, C#.net, C++.net <-muito dificil de ver). As diferenças são: Asp.Net é uma arquitetura de exibição onde sua estrutura de programação é voltada a objetos (classes) Asp.Net possui seu objetos e método incorporados dentro do servidor fazendo que a mesma seja processada muito mais rapida dentro do Framework. Idenação e sepação de códigos em código Behind para interprete no Framework e um monte de coisa.... Recomendo, uma leitura mais especifica sobre o assunto no site: http://www.macoratti.net Abraços e Venha para o .Net