Как отправить список объектов и строку вместе обратно на сервер
Как передать список объектов и строку обратно на сервер?
Пожалуйста, посмотрите на мой код. Он пытался отлаживаться, но так и не вернулся на сервер. он выдает ошибку :
Возможно необработанное отклонение: 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; } }