-2
간단한 파일 다운로드 방법을 원합니다.자바 스크립트 객체를 웹 메소드로 전달하는 방법
내 클래스입니다 :
public class TestClass
{
public string StringParam { get; set; }
public int IntParam{ get; set; }
}
내 웹 방법 : 내가하려고 할 때 나는 아약스
var params = {};
params['StringParam '] = 'asd';
params['IntParam'] = 5;
$.ajax({
type: 'POST',
url: 'Home/MyExport',
async: false,
dataType: 'json',
contentType: "application/json; charset=utf-8",
data: JSON.stringify(params)
});
와의 TestClass 객체로 웹 메소드에 자바 스크립트 개체를 전달할 수 있지만
public void MyExport(TestClass exportArg)
{
//do something
}
window.open의 exportArg 매개 변수가 null입니다. 어떻게 내가 당신의 방법은 당신이 GET
요청을 실행하고 쿼리 문자열에 값을 추가하고 window.open
를 호출하는 POST
요청을 기대하고있다 window.open
window.open('Home/MyExport?exportArg=' + JSON.stringify(params));