In Asp.Net MVC request flow in general moves as follows:-
Step 1:- The first hit comes to the controller.
Step 2:- Depending on the action controller creates the object of the model. Model in turn calls the data access layer which fetches data in the model.
Step 3:- This data filled model is then passed to the view for display purpose.
Controller:
Logic which will handle the user requests and user’s interaction with server. In short User Interaction LogicWhat is Action Method?
Action method is simply a public method inside controller which accepts user’s request and returns some response
Views :
user interface design is termed as UI layer and in Asp.Net MVC it is termed as View.
What is ContentResult?
What is ContentResult?
ViewResult represents a complete HTML response whereas ContentResult represents a scalar text response. It’s just like returning pure string. Difference is ContentResult is aActionResult wrapper around string result. ContentResult is also the child of ActionResult.
Model:
In Asp.Net MVC model represent the business data.