Да, переносимые области поддерживаются в mvc3. Mvccontrib - это не хакер, это сборка, полная очень классных и удобных функций, которые были внесены разными разработчиками. Весьма распространено, что функции в «contrib» проектах (не только в mvc) в конечном итоге попадают в основной проект или фреймворк.
Переносные участки великолепны, вы должны попробовать их. Вот блог , с которого можно начать:
Надеюсь, это поможет,
-Д