C# ile yazılan asp.net sayfalarındaki kodun htmlden ayrıştırılması amacıyla kullnılan, içinde C# dilinde yazılı kodların bulunduğu, istenildiği takdirde bu sayfaya gerek kalmadan da aspxuzantılı sayfa içinde script bloğuna da yazılabilecek, web server tarafından gösterilemeyen text bazlı dosya uzantısı.
Microsoft buna kısaca code behind diyor. Avantajı; HTML kodu ile program kodunu birbirinden ayırdığı için projemizin daha okunaklı olmasını sağlıyor. Dezavantajı; aspx.cs'de yaptığımız her değişiklik için projemizi baştan derlemek zorunda kalıyoruz.