Customize View, Partial View and Layout Search Locations in ASP.NET MVC

By default ASP.NET MVC stores all the views associated to a controller inside a sub-folder of Views folder. On the same lines partial views and layout pages are stored inside Shared sub-folder under Views folder. Although this default arrangement works well in most of the cases, at times you may want to deviate from this convention based arrangement and store views, partial views and layouts in some different folder structure. Luckily, you can easily deal with the situation by creating a custom view engine. This article tells you how.

http://www.binaryintellect.net/articles/066d2d81-6f86-47ff-93a3-bd0fad0ec44d.aspx