我有一個模型類(編輯爲簡潔起見)ASP.NET MVC3模型綁定使用的IEnumerable(無法推斷從類型)
模型類
public class GridModel
{
public string ItemNumber { get; set; }
public int OnHandQty { get; set; }
}
public class Shipment
{
public string shipTrackingNo {get; set;}
public IEnumerable<GridModel> ItemsShipped { get; set;}
{
CSHTML頁
@model Namespc.Models.Shipment
<link href="../../Content/CSS/Grid/Grid.css" rel="stylesheet" type="text/css" />
<script src="../../Scripts/ECommerce.Grid.js" type="text/javascript"></script>
<div id="_shipmentDetailGrid">
<table class="TableStyle">
<tr class="GridRowStyle">
<td width="130px" ></td>
@foreach (var Item in Model.ItemsShipped)
{
<td width="70px" align="center">
@html.LabelFor(item.OnHandQty) <-- Cannot infer type from usage
</td>
}
</tr>
.....
我想能夠綁定駐留在IEnumerable集合中的item.OnHandQty。你怎麼可以有一個Model類和一個自定義類的IEnumerable集合(或者你自己的類)呢?
感謝