I have a form generated through Razor:
using (Ajax.BeginForm("SaveProfile", "Settings", new { AccountID = Model.AccountID },
new AjaxOptions { HttpMethod = "Post" }))
The RouteValues object, new { AccountID = Model.AccountID }
gets shoved into the Query String, even though I don't specify to do so anywhere in my project.
How can I pass these values to my controller action without letting them show up in the URL?