How do I get the [Display(Name=\"Some Title\")] DataAnnotations \"Some Title\" rendered in the List scaffold view\'s output?
I create a strongly typed l
This is the pattern I've followed. This assumes Lists are never null, but can be empty, but condition can easily be short circuited for a null list. I do like Brian's extension method though.
@if (Model.BurgersList.Count > 0)
{
var meta = Model.BurgersList.First();
@Html.DisplayNameFor(m => meta.Title)
@Html.DisplayNameFor(m => meta.HasMustard)
//etc....
@foreach (var item in Model.AssignmentDefinitions)
{
@Html.DisplayFor(m => item.Title)
@Html.DisplayFor(m => item.HasMustard)
//etc...
}
}
else
{
@:No burgers available. Create(usually make this an action link) a new one.
}