Web api Delete方法输入对象参数为null

 李金铃519 发布于 2022-12-15 14:21

在我的WebAPI asp.net mvc控制器Delete方法中,传入的名为contact的对象即将出现.我已经检查了我的代码,我无法找出根本原因.我的编辑操作以非常类似的方式成功运行.

那么是什么导致webapi asp.net方法中的联系对象参数作为空值进入?

我已经如图所示检查了角度控制器内的接触对象在传递给webapi delete方法之前不是null.

在此输入图像描述

Here is my rest of the code 

  
var ContactDeleteController = function ($scope, $http, $location) { var contactId = $location.absUrl().match(/\/Delete\/(.*)/)[1]; $http.get("/api/ContactWeb/" + contactId) .then(function (response) { $scope.contact = response.data; }); $scope.saveDeleteContact = function () { var con = $scope.contact; $http.delete("/api/ContactWeb", con) .then(function (response) { $scope.contact = response.data; }); window.location = "/Contact/Index"; }; };

在此输入图像描述

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有