Список объектов не может быть передан контроллеру mvc с точностью до консоли - PullRequest
1 голос
/ 02 августа 2020

Я пытаюсь передать список массивов объектов контроллеру mvc, используя ngFileUpload, потому что нужно отправить с ним несколько изображений.

Клиентская сторона

app.controller('ProprietorController', function ($http, $scope, Upload) {
var existRegDetailVals = [];
$scope.CreateProprietor = function () {
if (Trade.length !== 0) {
    for (var i = 0; i <= Trade.length - 1; i++) {
         existRegDetailVals[i] = {};
         existRegDetailVals[i].RegistrationType = Trade[i].SourceName;
         existRegDetailVals[i].DateOfRegistration = Trade[i].DateRegistration;
         existRegDetailVals[i].RenewalDate = Trade[i].RenewalDate;
     }
     console.log(existRegDetailVals);
}
Upload.upload({
               url: '/Admin/UserManagement/CreateProprietor',
               data: {
                      files: AllProprietorFiles,objExistRegList: existRegDetailVals
                     }
                  }).then(function (response) {
 
                  });
}
})

Сторона сервера

[HttpPost]
public ContentResult CreateProprietor(List<ExistingRegistrationDetail> objExistRegList)
{

}

Файл класса

public partial class ExistingRegistrationDetail
    {
        public int exRegID { get; set; }
        public string RegistrationType { get; set; }
        public Nullable<System.DateTime> DateOfRegistration { get; set; }
        public Nullable<System.DateTime> RenewalDate { get; set; }
    }

Вывод консоли

enter image description here

MVC Controller OutPut at debugging

введите описание изображения здесь

в первом списке правильно получить 3 параметра как есть, но в следующих списках они оставляют одно за другим значения ... как получить именно такие, как вывод консоли?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...