Передача в Control MVC строки большого размера

Не могу передать в control строку большего размера (примерно 100кб) получаю null, а если в ручную пропить маленькую строк то все передається. В чем может быть проблема.

function Waiting_for_Download() {
    /*var form = $(this);*/
    var form12 = document.getElementById('form-data').innerHTML.toString();
    var form1 = $('#form-data').serialize();
    $.ajax(
        {
            url: '@Url.Action("FormString", "Home")',
            type: "POST",
            dataType: 'json',
            data: { form: form1},
            contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
            success: function (response) {
                if (response.responseText = "success") {

                }
            },
            failure: function (response) {
                alert(response.responseText);
            },
            error: function () {
            }
        }
    );
}

и тут я получаю null в form

[HttpPost]
//[ValidateAntiForgeryToken]
public ActionResult FormString(string form)
{
    всяка всячина....
}

Ответы (0 шт):