kimileri belki kızacak ama bende kendi görüşümü yazayım : )
10 sayfayıda okudum. Sanırım elmalar ile armutlar bir birine karıştırılıyor. asp.net bir dil değildir, net framework un bileşenlerinden biridir. görevi yazdığınız scripti (bu scripti vb, c#, phpscript, java ile asp.net içerisinde kullanabilirsiniz) Common Language Runtime' e aracı olarak göndermektir.
asp.net in içerisinde kullanılar, örneğin;
<asp:datagrid id="dt" runat server="server"/>
gibi sanki bir programlama dilinin parçası gibi görünen komutlar asp.net ile alakalı bir dil komutu değil, net framework' un servisleridir.
dilerseniz asp.net ortamında standart olarak, j#, c#, ve vb.net ile script geliştirebilirsiniz. Eğer net framework' a gerekli eklentileri yüklerseniz. asp.net içerisinde phpscript ile de script geliştirebilirsiniz.
Kısacası asp.net; Dilediğiniz programlama dilini kullanarak, olay yönlendirmeli (Event Driven) web uygulamaları geliştirilmesini sağlayan .Net platformunun web uygulamaları geliştirme teknolojisidir. Asp.net' e en yakın teknoloji (CLR açısından) Jsp dir.
Sanırım açıklayıcı olmuştur...