在asp.net mvc3項目中,iam使用ienumerable視圖來顯示webgrid中對象的集合。在同一視圖中,我使用html helper方法來創建對象。我得到的helper方法錯誤「System.collection.generic.ienumerable < ...>不包含定義< ...>」如何在同一視圖上使用webgrid和html helper方法
@model IEnumerable<TRADEBLOTTER_MVCPOC.Models.Trader />
@{
ViewBag.Title = "NewTrader";
}
@{
var grid = new WebGrid(source: Model,
defaultSort: "TradeID",
rowsPerPage: 5, fieldNamePrefix: "wg_",
canPage: true, canSort: true,
pageFieldName: "pg", sortFieldName: "srt");
}
<h2>NewTrader</h2>
@using (Html.BeginForm(FormMethod.Post))
{
@Html.ValidationSummary()
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td>
@Html.LabelFor(t=>t.TraderName,"Trader Name")
</td>
<td>
@Html.TextBoxFor(t=>t.TraderName)
</td>
</tr>
<tr>
<td>
</td>
<td>
<input type="submit" value="Submit Trader" />
</td>
</tr>
</table>
}
什麼幫手 –
labelfor和textboxfor –
嘗試刪除「交易名稱」看變化anythink –