gaurav.s23 Ответов: 1

Как отправить список объектов и строку вместе обратно на сервер


Как передать список объектов и строку обратно на сервер?

Пожалуйста, посмотрите на мой код. Он пытался отлаживаться, но так и не вернулся на сервер. он выдает ошибку :
Возможно необработанное отклонение: obj ' не поддерживается для десериализации массива

Что я уже пробовал:

<tr ng-repeat="r in Students">
<td>{{::r.Name}}</td>
<td>{{::r.Class}}</td>
</tr>
<pre><asp:TextBox ID="fnBox" runat="server" class="form-control" placeholder="file name" ng-model="xlfileName"></asp:TextBox>

в <тип входного="кнопка" значение="функция sendfile" НГ-нажмите кнопку="функция sendfile(студентов)" /&ГТ;

angularJs:

$scope.SendFile = function (Data) {

      var dataArray = [];
dataArray.push(Data);
dataArray.push($scope.xlfileName);

        debugger;
        $http({
            method: "POST",
            url: "StudentList.aspx/GetStudent",
            data: { dataList:dataArray},
            contentType: "application/json",
            dataType: "json"
        }).then(function (response) {

            debugger;
            console.log(response);
        });

    }


public static string GetStudent(List<DemoList> dataList)
       {



       }


public class DemoList
   {
       public List<Student> students { get; set; }
       public string Fn { get; set; }
   }

1 Ответов

Рейтинг:
8

gaurav.s23

поскольку мое требование требовало передать имя файла также вместе со списком студентов, теперь это создало еще одну проблему.


Karthik_Mahalingam

Воспользуйся Улучшить вопрос чтобы добавить больше информации к этому вопросу.
не используйте виджет решения для публикации комментариев

Graeme_Grant

Пожалуйста, не отвечайте на свой собственный вопрос решением, а затем примите его как действительное решение. Это считается респектабельным фермерством и может привести к тому, что вы будете забанены, если продолжите. Вместо этого обновите свой вопрос.