Mam następujący model:Jak wyświetlić kolekcję w widoku projektu ASP.NET MVC 4 Razor?
public class ContractPlain
{
public int Id { get; set; }
public Guid ContractGuid { get; set; }
public int SenderId { get; set; }
public int RecvId { get; set; }
public int ContractType { get; set; }
public string ContractStatus { get; set; }
public DateTime CreatedTime { get; set; }
public DateTime CreditEnd { get; set; }
}
public class Contrtacts
{
List<ContractPlain> listOutput;
public void Build(List<ContractPlain> listInput)
{
listOutput = new List<ContractPlain>();
}
public List<ContractPlain> GetContracts()
{
return listOutput;
}
internal void Build(List<contract> currentContracts)
{
throw new NotImplementedException();
}
}
Jak widać, zdefiniowałem całą kolekcję.
Dlaczego?
Potrzebuję renderować dane w tabeli dla użytkownika, ponieważ istnieje kilka wierszy, które należą do dokładnego/unikalnego użytkownika (np. 20-30 elementów sklepu jest kierowanych do pojedynczego klienta).
Dostaję dane z DB za pomocą ADO.NET Entity. Pytanie wiążące do instancji modelu w Controller
zostało wykonane i nie mam z tym problemu, robię to tylko z pytaniem renderowania.
Myślę, że może być używany z rzeczami @for
, ale nie wiedziałem, jak byłoby lepiej, używając zwłaszcza mojego własnego modelu.
Jak mogę renderować dane za pomocą mojego modelu w View
?
Dzięki!
Tak, należy zapoznać się z listą i wyświetlić każdą umowę. –