.NET and C# Flashcards
What is ASP.NET?
It’s a framework.
ASP.NET is an open-source, server-side web-application framework designed for web development to produce dynamic web pages. Active Server Pages Network Enabled Technologies
What is MVC?
Model-View-Controller is a design pattern that keeps the user interface (view), data (model), and application logic or business logic (controller) separate. Which falls under the principle of separation of concerns.
Describe the MVC lifecycle?
For websites-
Requests are routed to a controller
Controller works with model to perform actions and/or retrieve data
Controller chooses the view to display and provides it with the model
View renders the final page based on data in the model
What is ‘business logic’?
The custom rules or algorithms that handle the exchange of information between database and interface.
What is ADO.net?
It’s a library and can be used with .Net. Data communication technology by MS. Used to establish a connection between and application’s front end and the database system.
Different objects like Connection, Command, DataSet.