Summary

By completing this Hands-On Lab you have learned how to enable users to change the data stored in the database with the use of the following:

  • Controller actions like Index, Create, Edit, Delete
  • ASP.NET MVC’s scaffolding feature for displaying properties in an HTML table
  • Custom HTML helpers to improve user experience
  • Action methods that react to either HTTP-GET or HTTP-POST calls
  • A shared editor template for similar View templates like Create and Edit
  • Form elements like drop-downs
  • Data annotations for Model validation
  • Client-side AJAX validation