Я хотел бы использовать две модели в одном представлении. Для этого у меня есть следующие настройки.
В одном файле .cs у меня есть следующий код модели:
public class Class1
{
//List of atttributes 1.
}
public class Class2
{
//List of atttributes 2.
}
public class ParentView
{
public Class1 Class1{get; set;}
public Class2 Class2{get; set;}
}
Чтобы использовать эти два класса в одном представлении, я ссылаюсь
@model IEnumerable<Project.Models.ParentView>
на странице просмотра .cshtml. и в моем коде представления есть этот код, который разбивается .. Я получаю ошибку, говорящую - "models.parentview не имеет определения Class1Attribute и не имеет метода расширения ..... и т.д .." Как я могу классифицировать утверждение ниже, чтобы он распознал атрибут.
@foreach (var item in Model)
{
@Html.DisplayFor(modelItem => item.Class1Attribute)
@Html.DisplayFor(modelItem => item.Class1Atttribute)
}
спасибо за вашу помощь.