javascript - 如何将多个变量从 typescript (angular.js)传递到 Web API(MVC)中的 Controller

标签 javascript asp.net-mvc angularjs asp.net-web-api

我需要使用 angular.js 将两个参数从 typescript 传递给 Controller ​​。我试过这种方式,但没有用。我不知道我传递这个参数的方式是否正确

 IncrementDonation(donationId: number, donationAmount: number, successCallback: Function): void {
    this.httpService.put("/API/PrivateAPI/MyGivingPortfolio?donationId=" + donationId + "&donationAmount=" + donationAmount).success(function () {
        successCallback();
    });

}

捐赠 ID 和捐赠金额的值从 View 中传递。

这是我的 Controller 代码。

 public bool Update(int donationId, decimal donationAmount)
    {
       // Some Code goes here

    }

最佳答案

像这样更改 Controller 代码后,它工作正常。谢谢..:D

public bool Put(int donationId, decimal donationAmount)
{
   // Some Code goes here

}

关于javascript - 如何将多个变量从 typescript (angular.js)传递到 Web API(MVC)中的 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17921954/

相关文章:

javascript - Cypress :如何在我的前端 react 应用程序和不受我控制的第 3 方 API(服务器)之间执行测试?

javascript - 如何通过 D3 单击事件让 $rootScope.$emit() 和 ng-show 协同工作?

jquery - X 可编辑选择从 MVC Controller 加载的值

javascript - angular2 AoT错误不支持函数调用

javascript - 为什么定义组件时不能省略 angular.module 中的模块依赖

javascript - 即使在 SUCCESS 之后,React 也会执行 PROMISE 的 CATCH 语句

html - 在 visual studio 2013 mvc 中,如何使用 bootstrap 和 html helper 在标题中有一个下拉列表

javascript - 如何从不同网站的嵌入网址生成缩略图?

javascript - 如何使用 Angular 休息服务设置超时回调事件

javascript - 如何扩展 css 情感风格的基础组件?