The logic a MVC is not conforming to what you desire.
A partial view is either shared between controllers, than you have to place it in the Shared folder; or it is shared between views of a single controller, than you can place it under controller's views. Please remember, that MVC is using conventions
]. Please look at the following article: http://coding-in.net/mvc-3-organize-your-partial-views/
But you can however influence the search paths. See following article: http://www.leonamarant.com/2011/02/17/adding-a-custom-directory-to-razor-view-engine-partial-view-locations-in-asp-net-mvc3/