2017-03-09 1 views
0

와 Angular2 POST 받기 :나는이 방법이 ASP.net

var currentForm = Request.Form["jsonSearchCards"]; 
var from = Request.Params["jsonSearchCards"]; 

하지만 모두가 null가 나타납니다 내가 가진 내 ASP.net 컨트롤러에서

gotoDispatch() { 
    // 
    const headers = new Headers(); 
    headers.append('Content-Type', 'application/json'); 

    var url = 'Users/Cards'; 
    var dto = { 'jsonSearchCards': 'testing' }; 

    return this.http.post(GlobalVariables.SITE_ROOT + url, dto, { headers }) 
     .subscribe(function (data) { 
     console.log('received response'); 
    }); 
} 

를? 내가 무엇을해야 하나?

답변

0

JavaScript에서 보내는 개체와 일치하는 .NET 쪽 개체를 만듭니다.

public class TheRequest 
{ 
    public string JsonSearchCards { get; set; } 
} 

그런 다음 API 메소드에 매개 변수를 지정하십시오.

+0

... – Mark

0

이것은 ASP.NET 질문이며 Angular 2 질문이 아닙니다.

은 그냥 컨트롤러 메소드의 서명에 변수를 추가 : 나는 그렇게 할 필요가 없습니다 바라고 있어요

public IHttpActionResult FindParts(string JsonSearchCards) 
{ 
} 
관련 문제