Javascript XMLHttpRequest.open POST请求,参数为asp.net

Javascript XMLHttpRequest.open POST请求,参数为asp.net,javascript,ajax,xml,asp.net-mvc,Javascript,Ajax,Xml,Asp.net Mvc,我正在尝试使用javascript XMLHttpRequest对象发回我的操作方法 目前我有以下几点: xmlhttp.open('POST', '../Employees1/HandleFileUpload', true); 我的动作方法没有参数 public PartialViewResult HandleFileUpload() { } 如果我希望我的操作方法采用一个参数,如何更改.open方法: public PartialViewResult HandleFileUpload(

我正在尝试使用javascript XMLHttpRequest对象发回我的操作方法

目前我有以下几点:

xmlhttp.open('POST', '../Employees1/HandleFileUpload', true);
我的动作方法没有参数

public PartialViewResult HandleFileUpload() {

}
如果我希望我的操作方法采用一个参数,如何更改
.open
方法:

public PartialViewResult HandleFileUpload(int year) {

}

我做到了以下几点,效果很好:

xmlhttp.open('POST', '../Employees1/HandleFileUpload?year=2014', true);

你确定必须更改的是
.open
而不是
.send
吗?@Musa不,我不是,是.send吗?你的代码将作为GET而不是POST
xmlhttp.open('POST','../Employees1/HandleFileUpload',true);xmlhttp.send(“year=2014&otherparam=otherdata”)
-这将以post方式发送数据request@genichm谢谢分享正确的方法!我将在代码中更改它。