title: @Url.Action adding "amp;" between parameters creating nulls in the controller?
body: <p>I am trying to send through multiple parameters through the Url.Action.</p>
  
  <pre><code>$('#dialog').dialog({
     autoOpen: false,
     width: 850,
     height: 420,
     resizable: false,
     title: 'Vehicle details',
     modal: true,
     open: function (event, ui) {
     $(this).load("@Url.Action("LightStoneRequest", new { registrationNumber = Model.VehicleRegistration, vinNumber = Model.vVinNumber })");
     },
        buttons: {
            "Close": function () {
                 $(this).dialog("close");
             }
         }
     });
  </code></pre>
  
  <p>During run time it looks as follows:</p>
  
  <pre><code>$(this).load("/APQuotes/LightStoneRequest?registrationNumber=TE5TGP&amp;amp;vinNumber=VINTEST44889856");
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/VX4qN.png" rel="noreferrer"><img src="https://i.stack.imgur.com/VX4qN.png" alt="enter image description here"></a></p>
  
  <p>As you can see there is a vin number passed through, but its a null in my controller.</p>
  
  <p>Here is my modal.</p>
  
  <pre><code>public partial class LightStoneRequest
      {
          public LightStoneRequest()
          {
              this.LightStoneDataFields = new HashSet&lt;LightStoneDataField&gt;();
          }
  
          public int LightStoneRequestId { get; set; }
          public string RegistrationNumber { get; set; }
          public string VinNumber { get; set; }
  
          public virtual ICollection&lt;LightStoneDataField&gt; LightStoneDataFields { get; set; }
      }
  </code></pre>
  
  <p>if i remove the amp; it works, but the URL.Action adds the amp;.</p>