Here is a line of code in my Controller class:
return JavaScript(String.Format(\"window.top.location.href=\'{0}\';\", Url.Action(\"MyAction\", \"MyController
Continuing off of Matt Lacey's answer, your action could return a bit of Javascript that does this:
Something like this: (untested code)
var urlHelper = new UrlHelper(...);
var redirectUrl = urlHelper.Action("MyAction", "MyController");
var redirectScript = String.Format(@"
var formTag = $('');
$(body).append(formTag);
formTag.submit();"
, redirectUrl
);
return JavaScript(redirectScript);