我遇到了麻烦的问题,将特定参数从我的.ts传递给C#控制器。
我从.ts拨打的电话,http获得:
return this.http.get<ListResultModel<PaymentEOPByDateModel, PaymentEOPByDateFilterModel>>(this.appConfiguration.API_URL + '/api/payment/**GetPaymentCheckList?tpaID = ' + tpaID** + '&checkDate=' + checkDate, { params: params });
这时,我正在传递的'tpaID'参数包含一个非零值,已确认。
在我的C#控制器类中对应的“ GetPaymentCheckList”方法上:
public IActionResult **GetPaymentCheckList(int tpaID**, string checkDate, ListOptions<GetCheckListMethodParameters> listOptions)
{
try
{
.
.
.
相同的“ tpaID”参数不变量包含零值。在对控制器方法的.ts调用使该参数归零之间发生了某些情况。奇怪,签名中的所有其他参数(即checkDate)都包含传入的有效值。
有什么想法吗?