title: Need some help understanding the usage of this Html.ActionLink()
body: <p>I'm following the NerdDinner ASP.Net MVC tutorial and I have the following line of code:</p>
  
  <pre><code>&lt;%= Html.ActionLink("Edit Dinner", "Edit", new { id = Model.DinnerID}) %&gt; |
  &lt;%= Html.ActionLink("Delete Dinner", "Delete", new { id = Model.DinnerID }) %&gt;        
  </code></pre>
  
  <p>What I don't understand is why the third parameter of the ActionLink requires a new {} command. Can someone please elaborate?</p>
  
  <p>Why does it need to create a new {}, instead of just passing the ActionLink the Model.DinnerID without instancing it to another variable?</p>