Следующее даже не получалось
$.post('@Url.Action("GO")', { 'values': [1,2,3]}, function (data) {
...
});
Но это исправлено:
jQuery.ajaxSettings.traditional = true;
Здесь - хорошая статья , описывающая проблему.
Со следующим контроллером ActionResult Sig:
[HttpPost]
public ActionResult GO(string[] values)
{
// junk is no longer null!
}