title: ASP.NET MVC form that redirects to a route
body: <p>Hello is it possible to have an ASP.NET MVC form that uses the routes defined in Global.asax to post its values (via a GET request)? I have the form defined like this:</p>
  
  <pre><code>&lt;% using (Html.BeginForm("CanviaOpcions","Sat",FormMethod.Get))
      { %&gt;
      &lt;fieldset&gt;
          &lt;legend&gt;Opciones&lt;/legend&gt;
          &lt;%= Html.DropDownList("nomSat")%&gt;
          &lt;input type="submit" /&gt;
      &lt;/fieldset&gt;
  &lt;% } %&gt;
  </code></pre>
  
  <p>and the following route in my global.asax:</p>
  
  <pre><code>routes.MapRoute(
      "Canvia Opcions",
      "Sat/{nomSat}",
      new { controller = "Sat", action = "CanviaOpcions" }
      );
  </code></pre>
  
  <p>I want that after a submit the form with nomSat having the value XXX to have the following URL in my browser: <a href="http://machinename/sat/XXX" rel="nofollow noreferrer">http://machinename/sat/XXX</a></p>
  
  <p>Is it possible?</p>