帮助基本的MVC项目

时间:2010-05-05 09:17:28

标签: c# asp.net asp.net-mvc

我正在创建一个演示MVC项目,我收到以下代码的Null Object Reference错误。

<% 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项)因为我将Model对象变为null。

任何人都可以帮助我。

感谢。

1 个答案:

答案 0 :(得分:1)

您应该在控制器操作中传递模型:

public ActionResult Index()
{
    return View(new YourModel());
}