Ilija,
ukratko: ASP.NET je deo .NET-a koji se koristi za razne web aplikacije: od front-enda, do web servisa.
Jezik je nebitna stvar: C#, VB.NET, Delphi.NET, Python.NET.. zaista manje bitno, sa tehničke strane. Ne bi me začudilo da postoji i Ruby u izdanju za .NET.
Dakle, možeš slobodno da praviš sajtove koristeći Delphi(.NET) pod ASP.NET-om.
Opet, u slučaju .NET-a, ja bih se i tu pre odlučio za C# ili bar VB.NET, iz onih istih, netehničkih, razloga.
Pozdrav