我正在創建一個演示MVC項目,我得到一個空對象引用錯誤的下面的代碼。幫助基本MVC項目
<% foreach (var item in Model) { %>
<tr>
<td>
<%= Html.ActionLink("Edit", "Edit", new { /* id=item.PrimaryKey */ }) %> |
<%= Html.ActionLink("Details", "Details", new { /* id=item.PrimaryKey */ })%> |
<%= Html.ActionLink("Delete", "Delete", new { /* id=item.PrimaryKey */ })%>
</td>
<td>
<%= Html.Encode(item.ContactEmail) %>
</td>
<td>
<%= Html.Encode(item.YourQuery) %>
</td>
</tr>
<% } %>
我得到一個錯誤在第一行本身(模型中的VAR項)因爲我得到的模型對象爲空。
任何人都可以請幫助我。
謝謝。
你使用View(yourModelObject)在動作方法的返回? – wassertim 2010-05-05 09:22:46
你應該首先檢查你的模型對象是否爲null,如果沒有,那麼只有foreach應該被執行。 – Salil 2010-05-05 09:24:21