Microsoft .NET is a Framework which provides a common platform to Execute and Run the applications developed in various programming languages. It supports various types of applications, such as Windows-based applications and Web-based applications. The code based on the .NET Framework can integrate with any other code.
C# is a general purpose object-oriented programming language with features to make programs more robust. It is a highly ranked programming language and combines the best features of Visual Basic, C++ and Java. ASP.NET is an effective and flexible technology for creating interactive and dynamic web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, web applications and web services.