0
在JavaScript
我有以下代碼:調試時,我看到value is null
ASP網頁API字符串參數檢索「空」
var form = new FormData();
form.append("SomeParam", value);
...
這裏。
服務看起來是這樣的:
this.importNonSalaryPacketExcel = function (data) {
return $http(
{
url: ...,
method: "POST",
data: data,
headers: {
'Content-Type': undefined
},
transformRequest: angular.identity
});
};
Web API
代碼如下所示:
[HttpPost]
[Route("api/front/file/importNonSalaryPacketExcel")]
public HttpResponseMessage ImportNonSalaryPacketExcel(ImportNonSalaryPacketExcelParam param)
和對象:
public class ImportNonSalaryPacketExcelParam
{
public string SomeParam { get; set; }
...
每場除了這一個正確分配和它被設置爲"null"
而不是null
。
你能幫我找出可能的問題嗎?
也許是因爲你期望'SomeParam'是一個字符串,而不是使用'dynamic'類型? – Sajal
'SomeParam'實際上是一個字符串,但它應該分配給'null'而不是字符串'「null」'。 –