GET Request Route Parameters
===

A standard `ActionLink` would produce something like mysite.com/rar/hello/1/2010-01-01/ if you wanted it to use route magic.  This is fine for anchor tags and using `Html.ActionLink`, however, what if I wanted to have a form using a GET request to have the same effect?  So a form looking like the following:

    @using(Html.BeginForm("MyAction", "MyController", new { id = 20, something = "2010-01-01" }))

Yielding a URL like site.com/20/2010-01-01 instead of mysite.com?id=20&something=2010-01-01

Can this be done without using javascript?  My routes are correct because `ActionLink`s generate the correct URL, but with the same parameters a GET request through a form generates the ugly URL.

Cheers