Further reading
- More details on the ASP.NET 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.
- Documentation on the creation 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/.