Click here to Skip to main content
15,923,051 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
I have got a basic doubt about ASP.NET MVC.

Here is what I got in my mind about ASP.NET MVC:

1. DOT NET : Have many generic libraries and features can be combined user code.
2. MVC : Framework where programing done in model-view-controller method of three available in .net
3. ASP : A client and server side scripting language used to create UI and have other server objects like section.
4. ASP.NET: Built many frames of ASP like toolkit to use asp more easily.


a. ASP Using Only server objects like session, Request etc
b. Not Using ASP.NET in MVC 5 instead there is only razor for UI.
c. DOT NET does the generic code generation in development.

Am I right about it. If not mention point number[1.] or name[a.] and please explain me why I am wrong.

What I have tried:

Hoping for best answers because I didn't find clear answers for these type of questions on web.
Updated 30-Jun-16 2:44am
Richard Deeming 30-Jun-16 8:40am    
It's not clear what your question is, but it sounds like you need to go through a few tutorials:

1 solution

a) You were right. ASP or classic ASP is a scripting langauge. It typically uses VBScript to create server pages.
b) ASP.NET is the replacement for ASP but it is more powerful. ASP.NET provides 3 main web development frameworks on top of it such as WebForms, Web Pages and MVC. In other words, MVC sits on top of ASP.NET framework. Razor is a view engine (like ASPX view engine in WebForms and MVC 1) it replaces the ASPX view engine used in ASP.NET MVC 1 to help developers build UI(Views) much easier.
c) DotNet is the heart of all frameworks. It provides the infrastructure for building, deploying, and running applications and services that use .NET technologies, such as desktop applications and Web services. The .NET Framework contains three major parts: the Common Language Runtime ,the Framework Class Library and ASP.NET.

I would reall suggest you to head over to getting started section of ASP.NET to learn about the framework and technologies it offers: Get Started with ASP.NET | The ASP.NET Site[^]
Share this answer

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900