One of the driving goals for the ASP.NET MVC framework has been to create a flexible framework in which every component can be extended or replaced by a custom solution, whether developed by you or obtained from a third-party vendor. This chapter describes how you can customize and extend the ASP.NET MVC framework: from creating a control and creating a custom
ActionResult to creating your own view engine.
You will learn the following in this chapter:
ActionResultthat displays an image containing text based on a controller's ...