Latest MVC Interview Questions and Answers
1.What does MVC
represent in ASP.NET? or What is MVC ?
- MVC stands for Model-View-Controller pattern that
represents an architectural pattern for software.
- This separates the components of a Web application and helps in decoupling the business logic.
- It gives more flexibility to overall architecture that allows the changes to be made to a
layer, without affecting the other.
-M represents the Model view that specifies a specific domain data.
-V represents the view of the user interface components used to display the Model data.
-C represents the Controller that handles the user interactions and events. It manipulates the updates that model reflect at every change of the state of an application.
- This separates the components of a Web application and helps in decoupling the business logic.
- It gives more flexibility to overall architecture that allows the changes to be made to a
layer, without affecting the other.
-M represents the Model view that specifies a specific domain data.
-V represents the view of the user interface components used to display the Model data.
-C represents the Controller that handles the user interactions and events. It manipulates the updates that model reflect at every change of the state of an application.
2.Which are the
advantages of ASP.NET MVC framework?
|
|
-MVC framework is divided in model, view and controller which
help to manage complex application. This way it divides the application in
input logic, business logic and UI logic.
-MVC framework does not use view state or server-based forms which eliminate the problem of load time delays of HTML pages. - MVC support ASP.NET routing which provide better URL mapping. In ASP.NET routing URL can be very useful for Search Engine Optimization (SEO) and Representation State Transfer (REST). -MVC Framework support better development of test-driven development (TDD) application. -In MVC Framework Testing becomes very easier. Individual UI test is also possible. |