2

Are the two the same thing or ?

2 Answers 2

12

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.

Sign up to request clarification or add additional context in comments.

4 Comments

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.
Yes. You can use other languages such as Visual Basic
You can use VB.NET to develop your ASP.NET application. The choice is yours. hypnotic voice: C#, C#, C#..
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
3

ASP.NET is a framework (with libraries and a bunch of controls) related to web applications and web sites. C# is one of the languages to use within the ASP.NET framework.

Similarly, you can use different languages, like C# or VB.NET for WinForms development. Same idea for ASP.NET.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.