Не могу понять почему в экшен не приходят данные. Код JS:
FSApp.controller('FilesController', function TableController($scope, $http) {
$http.post('/values/GetFiles', {dir: "qwe"}).then(function (response) {
$scope.dirs = response.data.dirs;
$scope.files = response.data.files;
});
});
код на C#:
public JsonResult GetFiles(string dir)
{
...
}
dir = null.
Вы ожидаете в параметре метода простой тип string
, а отправляете объект. Опишите тип объекта и фреймворк корректно проинициализирует его полученными в запросе данными:
public class GetFilesParam
{
public string dir {get; set;}
}
[HttpPost]
public JsonResult GetFiles([FromBody] GetFilesParam dir)
{
...
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Привет всемВозникла проблема с использованием стандартного graphics на picturebox
Не могу понять в чем ошибкаЕсть форма UIForm и класс WGen в UIForm вызываю WGen(в конце метода TwiceUsedWord):