title: ASP.Net MVC4 Cannot perform runtime binding on a null reference
body: <p>I am having this issue that keeps flagging up and I have checked every file. Just want to see if anyone else can spot an error?</p>
  
  <pre><code>@{
  ViewBag.Title = "Event List";
  }
  
  &lt;div&gt;
  
  Event Name : @Model.item.eventname &lt;br /&gt;
  Event Date : @Model.item.date &lt;br /&gt;
  Event Town : @Model.item.town &lt;br /&gt;
  Event Country : @Model.item.country &lt;br /&gt;
  Event Description : @Model.item.description &lt;br /&gt;
  Event Report : @Model.item.report &lt;br /&gt;
  
  @Html.ActionLink("Add New Event" , "AddEvent")
  
  
   @*Html.Partial("EventList")*@
  
  &lt;/div&gt;
  </code></pre>
  
  <p>All reply's are much appreciated !</p>
  
  <p>Bellow is the Event Model which is linked to the orginal post:</p>
  
  <pre><code>using System;
  using System.Collections.Generic;
  using System.Linq;
  using System.Web;
  using System.ComponentModel.DataAnnotations;
  
  namespace NETCW.Models
  {
  public class Event
  {
      public int EventID { get; set; }
  
      [Required(ErrorMessage = "Please enter the event name.")]
      public string eventname { get; set; }
  
      [Required(ErrorMessage = "Please enter the event date.")]
      public string date { get; set; }
  
      [Required(ErrorMessage = "Please enter the event town.")]
      public string town { get; set; }
  
      [Required(ErrorMessage = "Please enter the event country.")]
      public string country { get; set; }
  
      [Required(ErrorMessage = "Please enter the event description.")]
      public string description { get; set; }
  
      [Required(ErrorMessage = "Please enter the event report.")]
      public string report { get; set; }
  
  }
  }
  </code></pre>
  
  <p>See bellow edited I am getting a error it says it does not contain a definition for the following Date, Town, Country and Report :</p>
  
  <pre><code>using System;
  using System.Collections.Generic;
  using System.Linq;
  using System.Web;
  using System.ComponentModel.DataAnnotations;
  
  namespace NETCW.Models
  {
  public class Event
  {
      public int EventID { get; set; }
  
      [Required(ErrorMessage = "Please enter the event name.")]
      [Display (Name = "Event Name :")]
      public string eventname { get; set; }
  
      [Required(ErrorMessage = "Please enter the event date.")]
      [Display (Date = "Event Date :")]
      public string date { get; set; }
  
      [Required(ErrorMessage = "Please enter the event town.")]
      [Display (Town = "Event Town :")]
      public string town { get; set; }
  
      [Required(ErrorMessage = "Please enter the event country.")]
      [Display (Country = "Event Country :")]
      public string country { get; set; }
  
      [Required(ErrorMessage = "Please enter the event description.")]
      [Display (Description = "Event Description :")]
      public string description { get; set; }
  
      [Required(ErrorMessage = "Please enter the event report.")]
      [Display (Report = "Event Report :")]
      public string report { get; set; }
  
  }
  }
  </code></pre>