我正在创建一个演示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