前端:
formData.append("WarehouseId", data.message);
$.ajax({
url: '@Url.RouteUrl("uploadWarehouseImages")',
data: formData,
type: 'post',
cache: false, //禁止快取
contentType: false,
processData: false,
success: function (filedata) {
if (filedata.status) {
alertStatus(filedata.status, "添加成功!", filedata.message);
$("#add-warehouse").modal("hide");
setTimeout(function () { initPageList() }, 200);
$("#add-warehouse input").each(function () {
$(this).val("");
});
$("#addRemark").val("");
$(".fileinput-remove-button").click();
}
}
});
瀏覽器里可以看到傳入資料

后臺接收代碼:
var AssetId = Request.Form["WarehouseId"];
var files = Request.Form.Keys;
var result = _warehouseService.UploadWarehouseImages(Request.Form.Files, Request.Form["WarehouseId"]);
除錯無法找到Request.Form,并強行被跳出行程

求大神幫忙指導問題出在哪里?奇怪的是之前此步驟并未出現任何問題,現在不知道什么情況會強行跳出行程無法進入后端呼叫代碼
uj5u.com熱心網友回復:
1 你斷點設定在哪。2 是不是繼承基類的controller命名空間不同了?
mvc的還是webapi我記得不一樣。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/231343.html
標籤:ASP.NET
下一篇:C#中將結構體參考到類實體中使用
