나는 아래의 해결책을 시도하지 않고 시도했다. 컨트롤러 메서드 MvcAction
에서 prs
매개 변수는 항상 null입니다. 아래는 컨트롤러 메서드를 호출하는 데 사용하는 코드입니다. 이 같은Ajax로 액션 메소드 호출
function getPerson() {
var jFirstName = '@Model.Person.FirstName';
var jLastName = '@Model.Person.LastName';
return { FirstName: jFirstName, LastName: jLastName };
}
var person = getPerson();
var jsonPerson = JSON.stringify(person);
$.post('@Url.Action("MvcAction", "MvcXontroller")', { prs : jsonPerson },
function(data) {
....
});
동작 방법의 모양을
public void MvcAction(Person prs)
{
}
피들러 (Fiddler) 또는 유사한 도구를 사용하는 경우'$. post '액션의 본문에서 무엇이 전달되는 것을 볼 수 있습니까? 요청 본문을 게시하십시오. – counsellorben