Views in MVC make up the presentation layer, the user interface that holds on-screen elements for the user to interact with. The UI in any web application can get busy really quickly, either filled with too many items at the same time, or burdened with business logic and unnecessary code. The goal of MVC's separation of concerns aims to help developers create well-architected applications where the views are lightweight and validation is performed in the model layer, which is connected to the view with binding.
Similar to how we added a basic controller, we will create a basic view and gradually add code to it. Just as you can create a more complete controller with scaffolding, you can also create a more complete view attached to a template and model. But once again, we'll cover that later in this chapter.
First, let's create a subfolder for views that will be used by our Patient
controller, so that we can add our new view to it. Follow the these steps:
In Solution...