我需要将带有angular.js的打字稿中的两个参数传递给Controller。我尝试过这种方式,但是没有用。我不知道我通过这个参数的方式是正确的

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

}


捐赠ID和捐赠金额的值从视图传递。

这是我的控制器代码。

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

    }

最佳答案

像这样更改控制器代码后,它可以正常工作。感谢:D

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

}

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

10-12 18:10