Как отмечает @Brandon, вы используете PartialViews для повторного использования и удобочитаемости.
Возьмем, к примеру, сценарий, в котором у вас есть список контактов IQueryable.
У вас будет частичное представление, которое перебирает список, и частичное представление, которое отображало элементы.
Когда вы делаете это таким образом, вы можете написать код, который включит циклическое частичное представление, чтобы решить, какое частичное представление должно отображать контакт, если существует более одного способа представления данных.
Если затем поместить эти частичные представления в общий фодлер, они могут использоваться во всем приложении.
Также вы можете использовать вызов AJAX / jQuery для действия контроллеров. Тогда это действие вернет PartialView, который затем можно будет отобразить на экране. Ваш сайт выглядит очень гладко, когда вы не обновляете всю страницу.