Further reading
- More details on the ASP.NET Core and ASP.NET Core MVC framework are available in its official documentation at https://docs.microsoft.com/en-US/aspnet/core/.
- More details on the Razor syntax can be found at https://docs.microsoft.com/en-us/aspnet/core/razor-pages/?tabs=visual-studio.
- How to model bind collections and dictionaries is explained in this excellent Phil Haack post: http://haacked.com/archive/2008/10/23/model-binding-to-a-list.aspx.
- Documentation on the creation of custom tag helpers that were not discussed in this chapter can be found at https://docs.microsoft.com/en-US/aspnet/core/mvc/views/tag-helpers/authoring.
- Documentation on the creation of custom controller attributes can be found at https://docs.microsoft.com/en-US/aspnet/core/mvc/controllers/filters.
- The definition of custom validation attributes is discussed in this article: https://blogs.msdn.microsoft.com/mvpawardprogram/2017/01/03/asp-net-core-mvc/