ASP.NET MVC를 처음 사용하며 다음과 같은 상황이 있습니다. 적절한 모델이나 뷰를 만드는 데 도움이 필요합니다.ASP.NET MVC4 반환 목록 <T>보기에서 다시 모델
나는 지금 아래의 모델을 가지고있다.
public class ExtrasModel
{
public List<ExtraItem> ExtraItems { get; set; }
public DateTime FlightArrivalTime { get; set; }
public PickupInfoType PickupInfo {get; set; }
}
public class ExtraItem
{
public string ExtraInfo { get; set; }
public int ProdExtraId { get; set; }
public string Name { get; set; }
public string Description { get; set; }
public double Cost { get; set; }
public int CostType { get; set; }
public string Currency { get; set; }
public int Quantity { get; set; }
public double TotalCost { get; set; }
}
엑스트라 목록은 데이터베이스에서 가져옵니다.
이제@foreach(var extra in Model.ExtrasList)
{
<tr>
<td>
//Not sure what code to put here
@Html.DropDownListFor(p => p.ExtrasList, new SelectList(listItems, "Value", "Text", extra.Quantity), new { id = extra.ProdExtraId })
</td>
<td>@extra.Name</td>
<td>@string.Format("{0} {1}", extra.Cost, extra.Currency)</td>
</tr>
}
방법보기가 엑스트라 선택 수량과 모델을 반환하게 :
이 내가보기를 어떻게?
미리 감사드립니다.