ASP.NET bir web programlama teknolojisidir. Microsoft tarafından geliştirilmiştir. Aslında ASP.NET tam anlamıyla bir dil değil, interaktif web siteleri oluşturabilmek amacıyla farklı dillerin kullanılabilmesini sağlayan bir teknolojidir. Net çatısı'nın (framework) parçası, ve artık Microsoft tarafından desteklenmeyen ASP teknolojisinin devamını teşkil eder. Bir başka deyişle ASP.NET istediğimiz herhangi bir programlama dilini kullanarak olay yönlendirmeli web uygulamaları oluşturmamızı sağlayan .NET platformunun web uygulamaları geliştirme teknolojisidir de diyebiliriz. ASP ile ASP.NET arasındaki fark? Her ne kadar isim benzerliği olsa da ASP.NET, ASP'ye oranla çok ciddi bir değişim geçirmiştir.
ASP.NET kodu ortak dil çalışma zamanı (ingilizce - Common Language Runtime) altyapısına dayalı çalışır, diğer bir deyişle, yazılımcılar .Net çatısı tarafından desteklenen tüm dilleri ASP.NET uygulamaları geliştirmek için kullanabilirler. Yani, Java teknolojisinde olduğu gibi, yazılımcı tarafından yazılan kod, çalıştırılmadan önce sanal bir yazılım katmanı tarafından ortak bir dile çevirilmektedir. ASP.NET teknolojisi ile web siteleri oluşturabilmek için C# ya da Visual Basic.NET dillerinden birini biliyor olmamız gerekir.
Kaynak mehmettopcu.org/forum