Chapter 13. User Interface Techniques
ASP.NET MVC is supposed to be lightweight and flexible. It provides you with efficient, tidy, unit testable building blocks that you can use to create pretty much any web application feature, without demanding that you use any rigidly prefabricated controls. For example, rather than giving you a ready-made wizard control, the MVC Framework relies on the immense flexibility by which you can construct this or any other workflow, just by combining a few views and
RedirectToAction() calls. There are countless different ways you could tailor and customize a user interface as you aim for the optimal user experience.
With all this flexibility, you might wonder where to get started. The development process isn't as ...