title: How to pass multiple parameters in Url.Action()
body: <p>I want to pass multiple parameters from Url.Action, Here is code in view</p>
  
  <pre><code> window.location.href = "@Url.Action("ABC", "XYZ", new { @A= ViewBag.A , @B =  ViewBag.B })";
  </code></pre>
  
  <p>And this is my Method in Controller <strong>XYZ</strong></p>
  
  <pre><code> public ActionResult ABC(string A, string B)
   {
      // Some Code
   }
  </code></pre>
  
  <p>I always get values in first parameter only and 2nd one is always null. Either if I but <strong>B</strong> first. 2nd one is always null.
  VIEW is basically under JavaScript function.
  Here is the URL: <code>http://localhost/CargoMainSite/XYZ/ABC?A=1&amp;amp;B=2</code>
  Please note there is some extra text between Parameter one and Parameter two, that is "amp;" if I explicitly removes it. It works fine and get proper values.</p>