postando JSON ao controlador MVC - O parâmetro String é nulo

Eu estou intencionalmente tentando não usar uma ligação no parâmetro do controlador, então eu tenho um controlador que se parece com:

 [HttpPost]
        public ActionResult UntypedForm(String serializedformdata)
        {
        //// ...
        }

Quando eu postar elementos de formulário JSON serializados no controlador com o código abaixo:

var formelements = $('#form').serializeArray();
$.post(url, formelements, function (data) {

    }, "json").error(function () {
        alert("Error posting to " + url); 
    });

Eu recebo um valor NULL para String serializedformdata no meu controlador. No entanto, quando eu substituo String serializedformdata com um objeto fortemente tipado, a vinculação funciona corretamente conforme o esperado.

O ponto principal do meu controlador é posts JSON genéricos, onde vou criar um documento BSON para colocar em um banco de dados Mongo. SO .... Eu intencionalmente NÃO quero modelo de ligação e eu quero a seqüência serializada como pamameter. Por que minha string serializedformdata é nula quando eu postar?

Nota - Eu também tentei ligar ao dicionário com

public ActionResult UntypedForm(Dictionary<string,string> serializedformdata)
            {
            //// ...
            }

mas serializedformdata ainda é nulo.

questionAnswers(1)

yourAnswerToTheQuestion