내 개체가 jQuery의 ASP.NET MVC로 게시되지 않습니다.

done_merson

다음 자바 스크립트가 있습니다.

<script>
function uploadPhotoDoc() {
    var SmallPhotoDoc = {};
    SmallPhotoDoc.PK_PhotoDoc = $("#PK_PhotoDoc").val();
    SmallPhotoDoc.FK_Site = $("#FK_Site").val();
    SmallPhotoDoc.SeriesID = $("#SeriesID").val();
    SmallPhotoDoc.ContentID = $("#ContentID").val();
    SmallPhotoDoc.Notes = $("#Notes").val();
    SmallPhotoDoc.Date = $("#Date").val();
     
    data = "{SmallPhotoDoc: " + JSON.stringify(SmallPhotoDoc) + "} ";

    alert(data);
    $.ajax({
        type: "POST",
        url: "/Containers/UploadPhotoDoc/@ViewContext.RouteData.Values["org"]",
        data: data,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (response) {
            alert(response);
        },
        failure: function (response) {
            alert(response.responseText);
        },
        error: function (response) {
            alert(response.responseText);
        }
    });
     
}
</script>

그리고 C #에는 다음과 같은 클래스가 있습니다.

public class SmallPhotoDoc
{ 
    public Guid PK_PhotoDoc { get; set; }
    public Guid? FK_Site { get; set; }
    public string SeriesID { get; set; }
    public string ContentID { get; set; }
    public string Notes { get; set; }
    public DateTime? Date { get; set; }
}

그리고 다음과 같은 서명이 있습니다.

public string UploadPhotoDoc(string id, SmallPhotoDoc model)

경고 팝업으로 데이터가 올바른지 확인했습니다. 그러나 UploadPhotoDoc메뉴 로 이동 하면 모델은 항상 null입니다. 누구든지 이것에서 내 오류를 볼 수 있습니까? 참고로 [FromBody]모델 매개 변수와 함께 사용하려고했지만 아무 작업도하지 않았습니다. Request 개체에 게시 된 양식이 없음을 보여줍니다.

아립 유수프

JS에서 :

  function uploadPhotoDoc(id) {

    var SmallPhotoDoc = {};
    SmallPhotoDoc.PK_PhotoDoc = $("#PK_PhotoDoc").val();
    SmallPhotoDoc.FK_Site = $("#FK_Site").val();
    SmallPhotoDoc.SeriesID = $("#SeriesID").val();
    SmallPhotoDoc.ContentID = $("#ContentID").val();
    SmallPhotoDoc.Notes = $("#Notes").val();
    SmallPhotoDoc.Date = $("#Date").val();

    var model = {
        "id": @ViewContext.RouteData.Values["org"],
        "model": SmallPhotoDoc
    }

    alert(model);

    $.ajax({
        type: "POST",
        url: "/Containers/UploadPhotoDoc",
        data: model,
        datatype: "json",
        cache: false,
        success: function (response) {
            alert(response);
        },
        failure: function (response) {
            alert(response.responseText);
        },
        error: function (response) {
            alert(response.responseText);
        }
    });

}

컨트롤러의 작업 방법 :

public string UploadPhotoDoc(string id, SmallPhotoDoc model)

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

개체 참조가 asp.net mvc의 개체 인스턴스로 설정되지 않았습니다.

분류에서Dev

Asp.net-개체 참조가 개체의 인스턴스로 설정되지 않았습니다.

분류에서Dev

개체 참조가 ASP.NET의 개체 인스턴스로 설정되지 않았습니다.

분류에서Dev

"개체 참조가 개체의 인스턴스로 설정되지 않았습니다." 중첩 목록 ASP.NET MVC LINQ Entity Framework

분류에서Dev

ASP.NET MVC | DropDownListFor는 오류 개체 참조가 개체의 인스턴스로 설정되지 않았습니다.

분류에서Dev

ASP.NET MVC- '개체'에 'ID'에 대한 정의가 포함되어 있지 않습니다.

분류에서Dev

ASP.NET MVC (POST) : 내 매개 변수는 JQuery 스크립트로만 바인딩되고 Fiddler에서는 바인딩되지 않습니다.

분류에서Dev

MVC6 / ASP.net ViewModel 문제 (개체 참조가 개체의 인스턴스로 설정되지 않음)

분류에서Dev

개체 참조가 개체의 인스턴스로 설정되지 않았습니까? (예외 오류 ~ ASP.NET MVC)

분류에서Dev

내 ASP.NET MVC 프로젝트가 내 SQL Server Express 값을 검색하지 않습니다.

분류에서Dev

내 ASP.NET MVC 프로젝트가 내 SQL Server Express 값을 검색하지 않습니다.

분류에서Dev

asp.net mvc에서 개체 삭제가 작동하지 않습니다.

분류에서Dev

asp.net의 SQL 명령에서 개체 참조가 개체의 인스턴스로 설정되지 않았습니다.

분류에서Dev

내 게임의 점수가 0으로 다시 설정되지 않습니다.

분류에서Dev

.subscribe가 내 ASP.NET MVC 응용 프로그램에서 작동하지 않습니다.

분류에서Dev

업로드 된 이미지가 asp.net의 이미지 컨트롤에 표시되지 않습니다.

분류에서Dev

UIScrollView 내부의 UITableVIew가 다시로드되지 않습니다.

분류에서Dev

[VB.NET] 개체 참조가 개체의 인스턴스로 설정되지 않았습니다.

분류에서Dev

SQLCLR .NET 오류 : 개체 참조가 개체의 인스턴스로 설정되지 않았습니다.

분류에서Dev

ReferenceError : PDFJS가 Asp.net으로 정의되지 않았습니다.

분류에서Dev

ASP.NET MVC 5 날짜가 Chrome에 표시되지 않습니다.

분류에서Dev

ASP.NET MVC 검색 상자가 색인에 다시 게시되지 않음

분류에서Dev

asp.net MVC 매개 변수가 전달되지 않았습니다.

분류에서Dev

ASP.net MVC에서 HttpPost가 실행되지 않습니다.

분류에서Dev

Infragistics IgniteUI IGFileUpload가 ASP.NET MVC CORE 3.0의 서버에 파일을 업로드하지 않습니다.

분류에서Dev

ASP.NET MVC 오류 : 참조중인 개체가 클라이언트에 의해 잠겨 있지 않습니다.

분류에서Dev

ASP.net jQuery 대화 상자가 게시를 완료하지 않습니다.

분류에서Dev

SqlDataSource의 저장 프로 시저가 작은 따옴표 C # asp.net이있는 SelectCommand 내에서 작은 따옴표로 작동하지 않습니다.

분류에서Dev

문제없이 게시 한 후 azure의 웹앱에 내 asp.net 핵심 웹앱이 표시되지 않습니다.

Related 관련 기사

  1. 1

    개체 참조가 asp.net mvc의 개체 인스턴스로 설정되지 않았습니다.

  2. 2

    Asp.net-개체 참조가 개체의 인스턴스로 설정되지 않았습니다.

  3. 3

    개체 참조가 ASP.NET의 개체 인스턴스로 설정되지 않았습니다.

  4. 4

    "개체 참조가 개체의 인스턴스로 설정되지 않았습니다." 중첩 목록 ASP.NET MVC LINQ Entity Framework

  5. 5

    ASP.NET MVC | DropDownListFor는 오류 개체 참조가 개체의 인스턴스로 설정되지 않았습니다.

  6. 6

    ASP.NET MVC- '개체'에 'ID'에 대한 정의가 포함되어 있지 않습니다.

  7. 7

    ASP.NET MVC (POST) : 내 매개 변수는 JQuery 스크립트로만 바인딩되고 Fiddler에서는 바인딩되지 않습니다.

  8. 8

    MVC6 / ASP.net ViewModel 문제 (개체 참조가 개체의 인스턴스로 설정되지 않음)

  9. 9

    개체 참조가 개체의 인스턴스로 설정되지 않았습니까? (예외 오류 ~ ASP.NET MVC)

  10. 10

    내 ASP.NET MVC 프로젝트가 내 SQL Server Express 값을 검색하지 않습니다.

  11. 11

    내 ASP.NET MVC 프로젝트가 내 SQL Server Express 값을 검색하지 않습니다.

  12. 12

    asp.net mvc에서 개체 삭제가 작동하지 않습니다.

  13. 13

    asp.net의 SQL 명령에서 개체 참조가 개체의 인스턴스로 설정되지 않았습니다.

  14. 14

    내 게임의 점수가 0으로 다시 설정되지 않습니다.

  15. 15

    .subscribe가 내 ASP.NET MVC 응용 프로그램에서 작동하지 않습니다.

  16. 16

    업로드 된 이미지가 asp.net의 이미지 컨트롤에 표시되지 않습니다.

  17. 17

    UIScrollView 내부의 UITableVIew가 다시로드되지 않습니다.

  18. 18

    [VB.NET] 개체 참조가 개체의 인스턴스로 설정되지 않았습니다.

  19. 19

    SQLCLR .NET 오류 : 개체 참조가 개체의 인스턴스로 설정되지 않았습니다.

  20. 20

    ReferenceError : PDFJS가 Asp.net으로 정의되지 않았습니다.

  21. 21

    ASP.NET MVC 5 날짜가 Chrome에 표시되지 않습니다.

  22. 22

    ASP.NET MVC 검색 상자가 색인에 다시 게시되지 않음

  23. 23

    asp.net MVC 매개 변수가 전달되지 않았습니다.

  24. 24

    ASP.net MVC에서 HttpPost가 실행되지 않습니다.

  25. 25

    Infragistics IgniteUI IGFileUpload가 ASP.NET MVC CORE 3.0의 서버에 파일을 업로드하지 않습니다.

  26. 26

    ASP.NET MVC 오류 : 참조중인 개체가 클라이언트에 의해 잠겨 있지 않습니다.

  27. 27

    ASP.net jQuery 대화 상자가 게시를 완료하지 않습니다.

  28. 28

    SqlDataSource의 저장 프로 시저가 작은 따옴표 C # asp.net이있는 SelectCommand 내에서 작은 따옴표로 작동하지 않습니다.

  29. 29

    문제없이 게시 한 후 azure의 웹앱에 내 asp.net 핵심 웹앱이 표시되지 않습니다.

뜨겁다태그

보관