Отправить массив JSON на контроллер MVC

Я пытаюсь отправить массив JSON на контроллер MVC. Но что бы я ни старался, все равно 0 или нулю.

У меня есть эта таблица, которая содержит текстовые поля. Мне нужно из всех этих текстовых полей этоID и значение как объект.

Это мой Javascript:

$(document).ready(function () {

    $('#submitTest').click(function (e) {

        var $form = $('form');
        var trans = new Array();

        var parameters = {
            TransIDs: $("#TransID").val(),
            ItemIDs: $("#ItemID").val(),
            TypeIDs: $("#TypeID").val(),
        };
        trans.push(parameters);


        if ($form.valid()) {
            $.ajax(
                {
                    url: $form.attr('action'),
                    type: $form.attr('method'),
                    data: JSON.stringify(parameters),
                    dataType: "json",
                    contentType: "application/json; charset=utf-8",
                    success: function (result) {
                        $('#result').text(result.redirectTo)
                        if (result.Success == true) {
                            return fase;
                        }
                        else {
                            $('#Error').html(result.Html);
                        }
                    },
                    error: function (request) { alert(request.statusText) }
                });
        }
        e.preventDefault();
        return false;
    });
});

Это мой вид кода:


        
            trans
            Item
            Type
        

        @foreach (var t in Model.Types.ToList())
        {
            {
            
                                  
                    
                    
                    
                
            
           }
        }

Это контроллер, который я пытаюсь получить данные:

[HttpPost]
public ActionResult Update(CustomTypeModel ctm)
{


   return RedirectToAction("Index");
}

Что я делаю неправильно?

Ответы на вопрос(3)

Ваш ответ на вопрос