Are the two the same thing or ?
2 Answers
No.
C# is a language.
ASP.Net is a Framework for building Web Applications. Which is a set of classes/methods than can speed up development and you would use C# to access these classes and call those methods.
You could use ASP.Net with C# or Visual Basic. You can also use C# without ASP.Net.
4 Comments
lexu
can I still use other languages, or is ASP.net wed to C#? In ancient ASP scripting, I last used that ca. 9 years ago, there were choices.
Damien
Yes. You can use other languages such as Visual Basic
Wim
You can use VB.NET to develop your ASP.NET application. The choice is yours. hypnotic voice: C#, C#, C#..
Murph
You can use any number of .NET languages to develop your application - even if the help you get for languages other than C# or VB.NET is limited in the front end web project most of the work should be in other projects (assemblies) and that gives you a lot of flexibility