.Net Core AJAX Post Null

소닉 바 블러

다양한 구성을 시도했지만 컨트롤러에 전달할 데이터를 가져올 수 없습니다. 내가 무엇을 놓치고 있습니까?

public class PartsImport
{
    public string companyID { get; set; }
    public string partsCategoryID { get; set; }
    public string subCategoryID { get; set; }
    public string partNumber { get; set; }
    public string name { get; set; }
    public string description { get; set; }
    public string description2 { get; set; }
    public string quantity { get; set; }
    public string cost { get; set; }
    public string price { get; set; }
    public string vendorID { get; set; }
    public string mfg { get; set; }
    public string companyLocationID { get; set; }
}

컨트롤러. 이 시점에서 partsImport는 null입니다.

    [Authorize(Roles = "Admin")]
    [HttpPost]
    public async Task<IActionResult> ImportPartsData([FromBody] IEnumerable<PartsImport> partsImport)
    { 
      ...
    }

다음은 샘플 json 데이터와 함께 ajax 요청입니다. 두 버전을 모두 제출하려고 시도했지만 컨트롤러에 도달하면 계속 null을 얻습니다.

var data = { "partsImport": [{ "companyID": "57", "partsCategoryID": "205", "subCategoryID": "", "partNumber": "1", "name": "PVC Conduit 1/2 inch by 10 Feet", "description": "1/2 inch", "description2": "", "quantity": "1", "cost": "2.40", "price": "3.10", "vendorID": "", "mfg": "", "companyLocationID": "156" }, { "companyID": "57", "partsCategoryID": "205", "subCategoryID": "", "partNumber": "2", "name": "PVC Conduit 3/4 inch by 10 Feet", "description": "3/4 inch", "description2": "", "quantity": "1", "cost": "3.03", "price": "3.91", "vendorID": "", "mfg": "", "companyLocationID": "156" }] };

//var data = [{ "companyID": "57", "partsCategoryID": "205", "subCategoryID": "", "partNumber": "1", "name": "PVC Conduit 1/2 inch by 10 Feet", "description": "1/2 inch", "description2": "", "quantity": "1", "cost": "2.40", "price": "3.10", "vendorID": "", "mfg": "", "companyLocationID": "156" }, { "companyID": "57", "partsCategoryID": "205", "subCategoryID": "", "partNumber": "2", "name": "PVC Conduit 3/4 inch by 10 Feet", "description": "3/4 inch", "description2": "", "quantity": "1", "cost": "3.03", "price": "3.91", "vendorID": "", "mfg": "", "companyLocationID": "156" }] ;

$.ajax({
        url: "/purchasing/ImportPartsData",
        type: "POST",
        data: JSON.stringify(data),
        contentType: "application/json; charset=utf-8",
        dataType: 'json',
        success: function (response) {

        },
        error: function (xhr, errorType, exception) {

        },
    });
레나

제거 {"partsImport":}아래와 같이 .Change에게 코드를 :

var data = [{ "companyID": "57", "partsCategoryID": "205", "subCategoryID": "", "partNumber": "1", "name": "PVC Conduit 1/2 inch by 10 Feet", "description": "1/2 inch", "description2": "", "quantity": "1", "cost": "2.40", "price": "3.10", "vendorID": "", "mfg": "", "companyLocationID": "156" }, 
            { "companyID": "57", "partsCategoryID": "205", "subCategoryID": "", "partNumber": "2", "name": "PVC Conduit 3/4 inch by 10 Feet", "description": "3/4 inch", "description2": "", "quantity": "1", "cost": "3.03", "price": "3.91", "vendorID": "", "mfg": "", "companyLocationID": "156" }
           ];

결과: 여기에 이미지 설명 입력

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

.Net Core 3.0 AJAX POST 본문 항상 Null

분류에서Dev

POST시 Asp.Net Core Modelbinder null 값

분류에서Dev

ajax post .net 웹 API 매개 변수가 null입니다.

분류에서Dev

ASP.NET CORE MVC ViewModel 속성 반환 Null On Post

분류에서Dev

.NET Core MVC-접두사 바인딩이있는 AJAX POST 요청

분류에서Dev

ajax POST in .NET MVC 4 parameters are not resolved

분류에서Dev

.Net Core 웹 API에 POST XML

분류에서Dev

Ajax Post는 Null을 반환합니다.

분류에서Dev

ASP.NET Razor를 사용한 Ajax POST

분류에서Dev

Asp.net core 3 Web Api post request not working

분류에서Dev

.net Core HttpPost 메서드 Ajax 호출

분류에서Dev

ASP.NET Core API not accepting null value for a nullable type

분류에서Dev

ASP .NET Core 3.1 로그인 생성자가 NULL을 반환합니다. Login 속성은 JsonApiDotNetCore의 Post 요청에서 바인딩되지 않습니다.

분류에서Dev

ASP.NET Core MVC 컨트롤러는 ajax 호출에서 입력 매개 변수에 대해 null을받습니다.

분류에서Dev

Ajax를 사용하여 ASP.NET Core의 컨트롤러에 전달 된 매개 변수가 항상 NULL 인 이유는 무엇입니까?

분류에서Dev

Ajax Post 매개 변수가 MVC 앱에서 항상 Null 임

분류에서Dev

ASP.NET MVC Model binding doesn't work with AJAX GET but works with Post

분류에서Dev

AJAX POST를 사용할 때 'RedirectToAction'이 나쁜가요? (ASP.NET)

분류에서Dev

Angular POST 및 .NET Core 웹 API-401 권한없는 오류 / CORS

분류에서Dev

Web Api .NET Core를 사용한 간단한 POST

분류에서Dev

Azure ASP.NET Core POST 400 잘못된 요청 Blazor Webassembly

분류에서Dev

How to post js string to C# in ASP.NET Core MVC

분류에서Dev

ASP.NET CORE MVC C #의 GET 및 POST 문제

분류에서Dev

Angular2에서 ASP.NET CORE API로 http.post 실패

분류에서Dev

Angular2 Http Post to Asp.net 5 Controller Parameter binding get null

분류에서Dev

Ajax 호출에서 Asp.Net Core의 모델 바인딩

분류에서Dev

AJAX를 통해 ASP.NET Core Web API에 JSON 개체 게시

분류에서Dev

ASP.NET Core MVC Ajax가 제대로 작동하지 않음

분류에서Dev

asp.net core mvc-승인되지 않은 ajax 요청

Related 관련 기사

  1. 1

    .Net Core 3.0 AJAX POST 본문 항상 Null

  2. 2

    POST시 Asp.Net Core Modelbinder null 값

  3. 3

    ajax post .net 웹 API 매개 변수가 null입니다.

  4. 4

    ASP.NET CORE MVC ViewModel 속성 반환 Null On Post

  5. 5

    .NET Core MVC-접두사 바인딩이있는 AJAX POST 요청

  6. 6

    ajax POST in .NET MVC 4 parameters are not resolved

  7. 7

    .Net Core 웹 API에 POST XML

  8. 8

    Ajax Post는 Null을 반환합니다.

  9. 9

    ASP.NET Razor를 사용한 Ajax POST

  10. 10

    Asp.net core 3 Web Api post request not working

  11. 11

    .net Core HttpPost 메서드 Ajax 호출

  12. 12

    ASP.NET Core API not accepting null value for a nullable type

  13. 13

    ASP .NET Core 3.1 로그인 생성자가 NULL을 반환합니다. Login 속성은 JsonApiDotNetCore의 Post 요청에서 바인딩되지 않습니다.

  14. 14

    ASP.NET Core MVC 컨트롤러는 ajax 호출에서 입력 매개 변수에 대해 null을받습니다.

  15. 15

    Ajax를 사용하여 ASP.NET Core의 컨트롤러에 전달 된 매개 변수가 항상 NULL 인 이유는 무엇입니까?

  16. 16

    Ajax Post 매개 변수가 MVC 앱에서 항상 Null 임

  17. 17

    ASP.NET MVC Model binding doesn't work with AJAX GET but works with Post

  18. 18

    AJAX POST를 사용할 때 'RedirectToAction'이 나쁜가요? (ASP.NET)

  19. 19

    Angular POST 및 .NET Core 웹 API-401 권한없는 오류 / CORS

  20. 20

    Web Api .NET Core를 사용한 간단한 POST

  21. 21

    Azure ASP.NET Core POST 400 잘못된 요청 Blazor Webassembly

  22. 22

    How to post js string to C# in ASP.NET Core MVC

  23. 23

    ASP.NET CORE MVC C #의 GET 및 POST 문제

  24. 24

    Angular2에서 ASP.NET CORE API로 http.post 실패

  25. 25

    Angular2 Http Post to Asp.net 5 Controller Parameter binding get null

  26. 26

    Ajax 호출에서 Asp.Net Core의 모델 바인딩

  27. 27

    AJAX를 통해 ASP.NET Core Web API에 JSON 개체 게시

  28. 28

    ASP.NET Core MVC Ajax가 제대로 작동하지 않음

  29. 29

    asp.net core mvc-승인되지 않은 ajax 요청

뜨겁다태그

보관