ASP.NET is a great framework to use across the board when developing web sites, or web applications.
It is reliable, fast, easy to use, and widely known. ASP.NET gives you full control of your development and can easily be used on any project, big or small.
ASP.NET allows a developer to choose from many different development environments,
also its popularity gives a developer tons of online resources when learning new things, or troubleshooting bugs.