title: Multiple parameters in @Url.Action in MVC 4 .NET Razor
body: <p>I have created this  link on my cshtml page:</p>
  
  <pre><code>&lt;a href="@Url.Action("Edit", "Contacts", new { pagenumber = ViewData["contact_scroll"].ToString(), clickContact = "1", contact_id = contact.id })"&gt;
  </code></pre>
  
  <p>Although all three keys are not null and the url showed when I put the mouse over the link is correct:</p>
  
  <pre><code>Edit?pagenumber=0&amp;clickContact=1&amp;contact_id=307
  </code></pre>
  
  <p>if I put a breakpoint at the begin of the ActionResult Edit, in the Request.QueryString keys, there is only the contact_id value. The RawUrl of the Request object contains only:</p>
  
  <pre><code>/Contacts/Edit?contact_id=299
  </code></pre>
  
  <p>How can I solve this problem?</p>