Normally we use DisplayForModel or EditorForModel to display and edit a single Customer object, respectively.
How to display a list of Cust
Assuming you have a collection of customers in your view model
public class MyViewModel
{
public IEnumerable Customers { get; set; }
}
you could use the following in your view:
@Html.DisplayFor(x => x.Customers)
and then in the editor/display template (~/Views/Home/DisplayTemplates/Customer.cshtml or ~/Views/Shared/DisplayTemplates/Customer.cshtml):
@model AppName.Model.Customer
@Model.Name
The Customer partial will be then rendered for each element of the customers collection of your main model. The important thing is the naming convention: the partial should be situated in a DisplayTemplates subfolder and called the same as the collection type (Customer).